sincronización remota, rsync , es un Opción confiable para copiar grandes cantidades de datos. Puede preparar el comando y realizar una ejecución en seco antes de confirmar la copia; agregue --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 los archivos de origen exactamente, incluidos los enlaces y permisos simbólicos.
-
E copia atributos extendidos y recursos de recursos (solo OS X).
-
progress proporciona una cuenta regresiva y estadísticas de transferencia 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 a 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 tan rápido como puede mientras se mantiene seguro.
Hay numerosas guías para obtener el máximo provecho de rsync , ejemplos de comandos rsync proporciona ejemplos relevantes. Como @GordonDavisson comenta a continuación, tenga cuidado con las barras diagonales al final; estos pueden hacer una gran diferencia si su copia comienza con una carpeta.
Las herramientas alternativas incluyen ditto y cp . Ambas opciones muy razonables pero que ofrecen una sintaxis diferente.