10 votos

Mejor rsync opciones para la transferencia de datos entre dos Mac

Estoy a punto de mover mis datos de mi antiguo iMac a un nuevo MacBook Pro. Me gustaría empezar con una nueva instalación en B y copiar sólo un subconjunto de los datos de mi, volver a instalar las aplicaciones desde cero, así que no estoy considerando el uso de asistencia para la Migración.

Estoy pensando en utilizar rsync para hacer el trabajo, pero estoy confundido acerca de qué opciones debo utilizar.

La lectura de las páginas man, me encontré con esto:

rsync -vazHE --progress -e ssh andrea@imac:/remote/dir /local/dir/ 2> errors.log
  • v: verbose
  • un archivo, para mantener los tiempos, enlaces simbólicos, permisos, grupos, propietarios y recorrer directorios de forma recursiva
  • z: comprime los datos
  • H: para mantener cualquier enlace duro
  • E: para mantener los atributos extendidos
  • progreso: para mantener un ojo en el progreso de la tarea

No estoy considerando algunas otras opciones útiles?

6voto

BenLanc Puntos 151

Personalmente, yo estaría inclinado a la caída de la z del interruptor. La compresión sólo es realmente útil sobre conexiones muy lentas (datos móviles, dial-up) como la CPU es probable que se convierta en el cuello de botella. Ciertamente he visto una disminución en el rendimiento con habilitada la compresión.

Asumiendo que su red es de confianza, usted haría bien en utilizar de una manera más eficiente, pero tal vez menos seguras SSH de cifrado, como Blowfish o Arcfour, ya que esto probablemente va a acelerar la operación un poco (sin duda, ayuda con VNC a través de SSH, o el reenvío por X11 a través de SSH). Puede habilitar como sigue:

-e="ssh -c blowfish"

o:

-e="ssh -c arcfour"

Creo que también se podría utilizar rsh en lugar de ssh que requiere de un poco de configuración, pero es totalmente insegura, pero mucho más rápido.

Yo también uso el -h cambiar para obtener más legible para los humanos los números en MB/s frente a los b/s.

Poniendo todo junto:

rsync -vhaHE --progress -e "ssh -c blowfish" andrea@imac:/remote/dir /local/dir/ 2> errors.log

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X