utilizando el comando DD

Alejandro Riveira ariveira en gmail.com
Mar Jul 8 18:28:11 BST 2008


El Tue, 08 Jul 2008 18:10:58 +0200, David Ballester escribió:

> El día 8 de julio de 2008 17:46, uls 0 <uls000 en gmail.com> escribió:
> 
>> Hola lista!.
>> tengo una pregunta, el comando DD if=/dev/sdx of=/dev/sdn copia solo a
>> una locacion en este caso "/dev/sdn" hay manera de hacer que copie a 5
>> discos duros al mismo tiempo? algo asi como : dd if=/dev/sda
>> of=/dev/sdb of=/dev/sdc of=/dev/sdd of=/dev/sde of=/dev/sdf ?????? esto
>> se puede? o es con algun otro comando?
>>
>>
> ni idea, igual con tee o pipes se podría hacer algo

 sudo dd if=/dev/sdx | sudo tee /dev/sdn | sudo tee /dev/sdm | sudo tee ...

 ??? XXDD

> 
> 
> ¿Por que no pruebas a lanzar 5 dd's en background?
> 
> nohup dd if=/dev/sdX of=/dev/destino1 bs=4096K & > log_dd.destino1 nohup
> dd if=/dev/sdX of=/dev/destino2 bs=4096K & > log_dd.destino2 ...
> nohup dd if=/dev/sdX of=/dev/destino5 bs=4096K & > log_dd.destino5
> 
> 
> con nohup y & si casca un proceso se relanzará y si lo estás ejecutando
> de forma remota, si tu sesión cae, no se matarán los procesos
> 
> Otra cosa, aunque ataques directamente al device con dd se hace uso del
> cache, así que intenta lanzar los distintos dd de la forma más inmediata
> posible ( por ejemplo dentro de un shell script ) así aprovecharás más
> el cache ( en caso de que tuvieras poco y los discos fueran rápidos ) y
> fastidiarás menos al disco origen
> 
> 
> D.
> <br><br><div class="gmail_quote">El día 8 de julio de 2008 17:46, uls 0
> &lt;<a href="mailto:uls000 en gmail.com">uls000 en gmail.com</a>&gt;
> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px
> solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left:
> 1ex;"> Hola lista!.<br>
> tengo una pregunta, el comando DD if=/dev/sdx of=/dev/sdn copia solo
> a<br> una locacion en este caso &quot;/dev/sdn&quot; hay manera de hacer
> que copie a 5<br> discos duros al mismo tiempo? algo asi como : dd
> if=/dev/sda<br> of=/dev/sdb of=/dev/sdc of=/dev/sdd of=/dev/sde
> of=/dev/sdf ??????<br> esto se puede? o es con algun otro comando?<br>
> </blockquote><div><br>ni idea, igual con tee o pipes se podría hacer
> algo<br><br><br>¿Por que no pruebas a lanzar 5 dd&#39;s en
> background?<br><br>nohup dd if=/dev/sdX of=/dev/destino1 bs=4096K &amp;
> &gt; log_dd.destino1<br> nohup dd if=/dev/sdX of=/dev/destino2 bs=4096K
> &amp; &gt; log_dd.destino2<br>...<br>nohup dd if=/dev/sdX
> of=/dev/destino5 bs=4096K &amp; &gt; log_dd.destino5<br><br><br>con
> nohup y &amp; si casca un proceso se relanzará y si lo estás ejecutando
> de forma remota, si tu sesión cae, no se matarán los procesos<br>
> <br>Otra cosa, aunque ataques directamente al device con dd se hace uso
> del cache, así que intenta lanzar los distintos dd de la forma más
> inmediata posible ( por ejemplo dentro de un shell script ) así
> aprovecharás más el cache ( en caso de que tuvieras poco y los discos
> fueran rápidos ) y fastidiarás menos al disco origen<br>
> <br><br>D.<br><br></div></div><br>





Más información sobre la lista de distribución ubuntu-es