Necesito poder copiar alrededor de 2 TB de datos desde una unidad externa (disco externo USB único) a otra unidad externa (Drobo conectado a través de Firewire).
Finder no es una opción. Si encuentra algún problema, detiene el proceso y tengo que averiguar por qué falló y comenzar de nuevo. Podría llevarme meses superarlo.
He leído acerca de CP y RSYNC, pero no estoy muy familiarizado y temo que pueda equivocarme en algunos de los interruptores y perder archivos, o arruinar las fechas de los archivos, o peor...
¿Alguien puede sugerir cómo podría lograr esto con el mínimo riesgo y costo?
La sincronización remota rsync
es una opción confiable para copiar grandes cantidades de datos. Puede preparar el comando y realizar un ensayo antes de comprometerse con la copia; añadir --dry-run
para simular la copia.
Su comando final será bastante simple:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
Las banderas son:
v
aumenta la verbosidad.a
aplica la configuración de archivo para reflejar exactamente los archivos de origen, incluidos los enlaces simbólicos y los permisos.E
copia atributos extendidos y bifurcaciones de recursos (solo OS X).--progress
muestra el progreso durante la copia.sudo
, se usa para garantizar que rsync
tenga los derechos adecuados para acceder y leer todos los archivos en su disco, independientemente del propietario. Esto también permite rsync
escribir los archivos en la nueva unidad recreando la información del propietario original.
rsync
es probablemente la mejor opción porque se puede volver a ejecutar en caso de problemas, ofrece un registro detallado y es lo más rápido posible sin dejar de ser seguro.
Existen numerosas guías para aprovechar al máximo rsync
, los ejemplos del comando rsync proporcionan ejemplos relevantes. Tenga cuidado con las barras diagonales finales; estos pueden marcar una gran diferencia si su copia comienza con una carpeta.
Las herramientas alternativas incluyen ditto
y cp
. Ambas son opciones razonables pero ofrecen una sintaxis diferente.
Respondí una pregunta similar aquí hace un tiempo. Mi respuesta se copia a continuación.
Lo uso cp -Rfv sourcefile destinationfile
con éxito de forma bastante regular.
cp
= copiar
R
= mantiene jerarquías de archivos
f
= si no se puede abrir un archivo de destino existente, elimínelo y vuelva a intentarlo
v
= modo detallado, muestra los archivos transferidos a medida que avanza
sourcefile
= datos que desea copiar
destinationfile
= directorio/unidad en la que desea copiar
-n
para no copiar archivos que ya existen y -p
para conservar todos los permisos, incluidos los atributos extendidos y las bifurcaciones de recursos cuando sea posible.Usé la sincronización bittorrent para sincronizar 8 TB entre mi Drobo y QNAP.
Si no quiere seguir la ruta de la línea de comandos, uso la aplicación FreeFileSync de forma rutinaria para sincronizar 2 TB de datos desde un arreglo externo a una ubicación de red sin problemas. Puede controlar cómo maneja los errores y obtener un registro cuando esté completo.
La forma "más rápida" sería mover físicamente ambas unidades para que sean internas en una sola computadora, hacer la copia (o rsync) y luego volver a moverlas.
Todavía usaría rsync, porque si se interrumpe por algún motivo (¿el gato pisa el interruptor de encendido?), rsync no volverá a copiar los archivos que ya fueron exitosos. Tampoco copiará ningún archivo que sea el mismo y esté en el mismo lugar.
Si desea copiar la unidad A en la unidad B exactamente, puede hacerlo con la Utilidad de disco.
Usaremos la función de restauración de Disk Utility . Algunos antecedentes sobre la diferencia entre restaurar y copiar y pegar:
La función Restaurar en la Utilidad de disco utiliza una función de copia en bloque que puede acelerar el proceso de copia . También hace una copia casi exacta del dispositivo de origen . Cuando decimos "casi exacto", no queremos dar a entender que se pueden perder datos útiles, porque ese no es el caso. Lo que significa es que una copia de bloque copia todo en un bloque de datos de un dispositivo a otro . Los resultados son casi una copia exacta del original. Una copia de archivo, por otro lado, copia los datos archivo por archivo y, aunque los datos del archivo siguen siendo los mismos, la ubicación del archivo en los dispositivos de origen y de destino probablemente será muy diferente .
Usar una copia en bloque es más rápido , pero tiene algunos límites que afectan cuándo se puede usar, el más importante es que copiar bloque por bloque requiere que tanto el dispositivo de origen como el de destino se desmonten primero de su Mac. Esto asegura que los datos del bloque no cambien durante el proceso de copia. Sin embargo, no te preocupes; no tienes que hacer el desmontaje. La función Restaurar de Disk Utility se encarga de eso por usted. Pero sí significa que ni el origen ni el destino pueden estar en uso cuando utiliza las funciones de restauración .
Fuente: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Instrucciones
para copiar todos los archivos del Dispositivo A al Dispositivo B
ADVERTENCIA : cuando restaura un volumen a otro, se borran todos los archivos del volumen de destino. Antes de restaurar un volumen, copie todos los archivos del volumen de destino que desee guardar en un volumen diferente.
- Elija Ver > Mostrar todos los dispositivos.
- Seleccione el volumen en la barra lateral que desea restaurar, luego haga clic en el botón Restaurar
o seleccione Editar > Restaurar.
Este es el volumen que se borra y se convierte en la copia exacta. [Dispositivo B]
- Haga clic en el menú emergente Restaurar, luego elija el volumen que desea copiar [Dispositivo A].
- Haga clic en Restaurar, luego haga clic en Listo.
Fuente: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
dd
dejar bloques sin copiar, Disk Utility no puede recuperarlos cambiando el tamaño.
jovenrrrr
iconoclasta
TextGeek