La sincronización remota rsync
es 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-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 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 rsync
tenga los derechos adecuados para acceder y leer todos los archivos de su unidad, independientemente del propietario. Esto también permite rsync
escribir 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 ditto
y cp
. Ambas son opciones razonables pero ofrecen una sintaxis diferente.