¿Existe una forma rápida de clonar una partición en otra unidad utilizando una copia sector por sector, en lugar de copiar archivos individuales?

1

Estoy intentando transferir una copia de seguridad de Time Machine de 4 TB de un disco duro USB 3 a otro. Actualmente estoy usando SuperDuper para hacerlo, y tomará más de dos días completos para realizar la copia, si no más.

Eso es significativamente más lento que la velocidad máxima habitual para copiar a través del USB 3, y sospecho que lo que está ralentizando las cosas es la sobrecarga de copiar cada archivo individualmente, en lugar de simplemente copiar los datos sin procesar en la unidad, sector por sector.

Dado que solo necesito duplicar una partición en otra unidad:

  1. ¿Resultaría en una partición utilizable si hiciera una copia sector por sector?
  2. ¿Sería eso más rápido que usar SuperDuper?
  3. Y en caso afirmativo, ¿cuáles son algunos de los métodos que podría usar para hacer eso?

Ya intenté usar la función de restauración de la Utilidad de Discos para clonar la función, pero llegó aproximadamente al 5% de la forma y luego falló con un error extraño acerca de que una unidad estaba ocupada. Así que no creo que sea lo suficientemente confiable, y no tiene ninguna opción para continuar donde lo dejó. Pero dicho eso, parecía que iba mucho más rápido, y si no fallaba, habría tardado alrededor de 8 horas en terminar.

editar: para la posteridad, la razón por la que la Utilidad de Disco no pudo copiar la unidad es porque mi unidad de destino estaba muriendo y cargada con sectores defectuosos. En circunstancias normales, probablemente funcionaría y sería tan rápido como dd . Sin embargo, lo que más me gusta es la respuesta de Allan porque, en caso de que algo cause que dd se detenga a mitad de la copia, puedes reiniciarlo desde donde lo dejaste.

    
pregunta GuyGizmo 15.06.2017 - 02:53

2 respuestas

3

Use dd para clonar su unidad / partición.

La sintaxis es simple:

dd if=inputfile.foo of=outputfile.bar bs=blockSize

Esto hará una copia de bits de tu disco. Cualquiera que sea su unidad "se ve", se copiarán las tablas de partición.

Por ejemplo, suponiendo que el identificador de la unidad Time Machine es /dev/disk3 y el identificador de la segunda unidad USB es /dev/disk4 , su comando sería:

dd if=/dev/disk3 of=/dev/disk4 bs=1M

También puede escribir directamente en el dispositivo sin formato utilizando /dev/rdiskX

sudo dd if=/dev/rdisk3 of=/dev/rdisk4 bs=1M

Ten en cuenta que primero deberás desmontar los dispositivos con el comando sudo diskutil unmountDisk diskX

Velocidad de copia

Usted tiene razón al suponer que hay algunos gastos generales asociados con la copia de archivos. Sin embargo, lo que quizás no sepas es que las velocidades de USB 3 no son lo que se creen. USB 3 es upto 5Gbs (gigabits por segundo) ... en un laboratorio, en un día claro, con un viento de cola muy fuerte, yendo cuesta abajo.

La velocidad real de USB 3.0 es más cercana a 100Mbps 1

Entonces, haciendo un pequeño cálculo, encontramos que transferir un archivo de 4 TB a 100 Mbps significa que tomará aproximadamente 10 horas y media como máximo (¡podría ir más lento!)

Lo que he encontrado que es el más confiable para mí es que copio el archivo a una unidad interna (o un recurso compartido de red, ya que una conexión por cable de 1Gbs es significativamente más rápida que la de USB) y una vez que tenga la imagen, Luego lo copio a mi objetivo.

Dividiéndolo en dos procesos separados:

sudo dd if=/dev/rdisk3 of=/Volumes/Some/Network/Share/file.img bs=1M

sudo dd if=/Volumes/Some/Network/Share/file.img of=/dev/rdisk4  bs=1M

Esto tiene el beneficio adicional de que si algo sucede, hay una copia en un lugar seguro.

1 PC World: Velocidad USB 3.0: real e imaginaria

    
respondido por el Allan 15.06.2017 - 03:08
0

Además de la respuesta de Allan, debo mencionar que el uso de la función de restauración de la Utilidad de Disco parece tener un rendimiento similar al de dd . No es tanto que no sea confiable, ya que el disco duro del que estaba copiando se está muriendo y tiene muchos sectores defectuosos. dd también falló en él.

Dicho esto, dd te permite reanudar una transferencia a mitad de camino, así que al clonar un disco lo prefiero, incluso si no tiene una interfaz de usuario agradable como las herramientas de Apple.

    
respondido por el GuyGizmo 15.06.2017 - 17:04

Lea otras preguntas en las etiquetas