Le migliori opzioni rsync per trasferire i dati tra due Mac

7

Sto per trasferire i miei dati dal mio vecchio iMac a un MacBook Pro nuovo di zecca. Vorrei ricominciare da capo con una nuova installazione su B e copiare solo un sottoinsieme dei miei dati, reinstallando le applicazioni da zero, quindi non sto pensando di utilizzare l'assistenza per la migrazione.

Sto pensando di usare rsync per fare il lavoro, ma sono confuso su quali opzioni dovrei usare.

Leggendo le pagine man, sono uscito con questo:

rsync -vazHE --progress -e ssh andrea@imac:/remote/dir /local/dir/ 2> errors.log
  • v: dettagliato
  • a: archivio, per mantenere ricorsivamente i tempi, i collegamenti simbolici, le autorizzazioni, i gruppi, i proprietari e le directory trasversali
  • z: per comprimere i dati
  • H: per mantenere qualsiasi collegamento fisico
  • E: per mantenere gli attributi estesi
  • progresso: per tenere d'occhio i progressi nel lavoro

Non sto considerando alcune altre opzioni utili?

    
posta Ameba Spugnosa 05.04.2013 - 21:25
fonte

1 risposta

4

Personalmente, sarei propenso a abbandonare l'opzione z . La compressione è davvero utile solo per connessioni molto lente (dati mobili, dial-up) poiché la CPU potrebbe diventare il collo di bottiglia. Ho sicuramente visto un calo del throughput con la compressione abilitata.

Supponendo che la tua rete sia affidabile, faresti bene ad usare un cifrario SSH più efficiente, ma forse meno sicuro, come Blowfish o Arcfour, poiché questo probabilmente velocizzerà un po 'l'operazione (sicuramente aiuta con VNC su SSH, o inoltro X11 su SSH). Puoi abilitare come segue:

-e="ssh -c blowfish"

o

-e="ssh -c arcfour"

Credo che potresti anche utilizzare rsh anziché ssh che richiede un po 'di configurazione ma è completamente insicuro, ma molto più veloce.

Uso anche l'opzione -h per ottenere più numeri leggibili da umani in MB / s rispetto a b / s.

Mettere tutto insieme:

rsync -vhaHE --progress -e "ssh -c blowfish" andrea@imac:/remote/dir /local/dir/ 2> errors.log
    
risposta data 20.08.2013 - 11:51
fonte

Leggi altre domande sui tag