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.