La sincronización remota rsynces una opción confiable para copiar grandes cantidades de datos. Puede preparar el comando y realizar una ejecución en seco antes de comprometerse con la copia; agregar --dry-runpara 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 configuraciones de archivo para reflejar exactamente los archivos de origen, incluidos enlaces simbólicos y permisos.
E copia atributos extendidos y tenedores de recursos (solo OS X).
progress proporciona una cuenta regresiva y estadísticas de transferencia durante la copia.
sudo, se utiliza para garantizar que rsynctenga los derechos adecuados para acceder y leer todos los archivos de su unidad, independientemente del propietario. Esto también permite rsyncescribir los archivos en la nueva unidad recreando la información original del propietario.
rsync Es probable que sea 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 de comandos rsync proporcionan ejemplos relevantes. Como comenta @GordonDavisson a continuación, tenga cuidado con las barras inclinadas; Estos pueden hacer una gran diferencia si su copia comienza con una carpeta.
Las herramientas alternativas incluyen dittoy cp. Ambas son opciones razonables pero ofrecen una sintaxis diferente.