<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>0fx66 &#187; dd</title>
	<atom:link href="http://0fx66.com/blog/tag/dd/feed/" rel="self" type="application/rss+xml" />
	<link>http://0fx66.com/blog</link>
	<description>O blog do von</description>
	<lastBuildDate>Thu, 03 May 2012 18:37:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Usando o comando DD</title>
		<link>http://0fx66.com/blog/linux/usando-o-comando-dd/</link>
		<comments>http://0fx66.com/blog/linux/usando-o-comando-dd/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 21:07:59 +0000</pubDate>
		<dc:creator>VonNaturAustreVe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://0fx66.com/blog/?p=2383</guid>
		<description><![CDATA[O comando dd(de direct copy) e um clássico dos ambientes Unix-Like, com ele você pode fazer uma copia exata de um arquiv, ou seja uma copia  bit a bit.<p class="read-more"><a href="http://0fx66.com/blog/linux/usando-o-comando-dd/">Ler mais &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://0fx66.com/blog/linux/usando-o-comando-dd/" title="Usando o comando DD"></a><h1>Usando o comando DD</h1>
<p>O comando dd(de direct copy) e um clássico dos ambientes Unix-Like, com ele você pode fazer uma copia exata de um arquivo, ou seja uma copia  bit a bit.  Sintaxe básica:</p>
<pre name="code" class="php">$dd if=origem of=destino</pre>
<p>Por exemplo:</p>
<pre name="code" class="php">bash-3.1$ ls -la
total 5272
drwxrwxrwx   2 v0rtex users    4096 2010-02-07 18:23 .
drwx--x--x 116 v0rtex users    4096 2010-02-07 18:03 ..
-rwxr-xr-x   1 v0rtex users 5375842 2007-12-25 21:04 05 - Whole Lotta Love.mp3
bash-3.1$ dd if=05\ -\ Whole\ Lotta\ Love.mp3 of=whole_lotta_love.mp3
10499+1 registros de entrada
10499+1 registros de saída
5375842 bytes (5,4 MB) copiados, 0,0682746 s, 78,7 MB/s
bash-3.1$ ls -lh
total 11M
-rwxr-xr-x 1 v0rtex users 5,2M 2007-12-25 21:04 05 - Whole Lotta Love.mp3
-rw-r--r-- 1 v0rtex users 5,2M 2010-02-07 18:23 whole_lotta_love.mp3</pre>
<p>Foi feita uma copia do arquivo &#8220;05\ -\ Whole\ Lotta\ Love.mp3&#8243; com o nome whole_lotta_love.mp3 :) uma copia exata feita bit-a-bit pelo comando dd.  </p>
<h2>Dicas para uso do comando dd:</h2>
<p>Copiando um HD para um arquivo.</p>
<pre name="code" class="php"># dd if=/dev/sda of=~/backup_hd.img</pre>
<p>Com isso será feita uma copia exata do hd dentro do diretório do root(#) com o nome &#8220;backup_hd.img&#8221;.  Se quiser restaurar o &#8220;backp_hd.img&#8221; no /dev/sda2(lembre o sda2 deve ter pelo menos o mesmo tamanho do arquivo &#8220;backup.hd&#8221; se não os resultados poderão ser desastrosos.</p>
<pre name="code" class="php"># dd if=backup_hd.img of=/dev/sda2</pre>
<p>Copiando HD para HD:</p>
<pre name="code" class="php">#dd if=/dev/sda1 of=/dev/sda2</pre>
<p>Com isso será feita copia do /dev/sda1 para o /dev/sda2.  Fazendo uma copia do hd para um arquivo compactado:</p>
<pre name="code" class="php">dd if=/dev/sda1 | gzip &gt; backup_hd.img.gz</pre>
<p>Para descompactar dentro de outro HD use:</p>
<pre class="php"># gzip -d -c backup_hd.img.gz | dd of=/dev/sda2</pre>
<p>Criar um arquivo .iso:</p>
<pre name="code" class="php">#dd if=origem of=destino.iso</pre>
<p>Para visualizar progresso de cópia de arquivos, vá em outro terminal e execute:</p>
<pre name="code" class="php">$ watch df -h</pre>
<p>Para converter todos as letras maiúsculas de um documento para letras minúsculas: </p>
<pre name="code" class="php">$dd if=ficheiro1 of=ficheiro2 conv=lcase</pre>
<p>Se quisermos converter todas as letras do ficheiro2 para maiúsculas: </p>
<pre name="code" class="php">$dd if=ficheiro2 of=ficheiro3 conv=ucase</pre>
<p>Para zerar(formatar) o seu HD:</p>
<pre name="code" class="php"># dd if=/dev/zero of=/dev/hda</pre>
<p>Gerar senhas de forma (pseudo) aleatória:</p>
<pre name="code" class="php">$ dd if=/dev/random bs=1 count=8 | base64 -</pre>
<h3>Referências:</h3>
<p><a href="http://www.freebsd.org/cgi/man.cgi?query=dd&amp;sektion=1">man DD</a> <a href="http://br-linux.org/tutoriais/003156.html">Como copiar a imagem de um HD para outro usando o Linux:</a> </p>
<p><a href="http://www.vivaolinux.com.br/dica/Comando-dd-Truque-para-visualizar-progresso-de-copia-de-arquivos">Comando dd &#8211; Truque para visualizar progresso de cópia de arquivos:</a></p>
<p> <a href="http://www.boadica.com.br/dica/473/tutorial-clonar-cd-com-dd">Tutorial clonas HD com dd.</p>
<p></a> Via <a href="http://daltonmatos.wordpress.com/" target="_blank">@Dalton Barreto</a></p>
<p>[]&#8216;s</p>
<h3  class="related_post_title">Textos Relacionados:</h3><ul class="related_post"><li><a href="http://0fx66.com/blog/linux/linux-fixando-um-processo-em-um-nucleo-do-processador/" title="[Linux] Fixando um processo em um núcleo do processador">[Linux] Fixando um processo em um núcleo do processador</a></li><li><a href="http://0fx66.com/blog/linux/dica-descobrindo-o-tamanho-total-de-uma-pasta-no-linux/" title="[Dica] Descobrindo o tamanho total de uma pasta no linux">[Dica] Descobrindo o tamanho total de uma pasta no linux</a></li><li><a href="http://0fx66.com/blog/linux/compactando-uma-pastaou-arquivo/" title="Compactando uma Pasta(ou arquivo)">Compactando uma Pasta(ou arquivo)</a></li><li><a href="http://0fx66.com/blog/linux/exibindo-flags-do-processador/" title="Exibindo flags do processador">Exibindo flags do processador</a></li><li><a href="http://0fx66.com/blog/linux/mantendo-a-hora-certa-no-linux/" title="Mantendo a hora certa no Linux">Mantendo a hora certa no Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://0fx66.com/blog/linux/usando-o-comando-dd/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

