Ho circa 200.000 file che sto trasferendo su un nuovo server oggi. Non ho mai fatto nulla su così vasta scala prima e volevo ottenere qualche consiglio su come dovrei farlo. Li sto spostando tra due distribuzioni Centos 6, e sono in diverse località del paese. Non ho abbastanza spazio sul disco rigido sul server originale per caricare tutte le directory e i file in un unico tarball, quindi la mia domanda è: come dovrei trasferire tutti questi file? rsync? un modo speciale di usare rsync? Qualsiasi input / suggerimento su come farlo sarebbe sorprendente.
Grazie
EDIT: Per coloro che si chiedono, consiglio vivamente di utilizzare a screen
quando si esegue un rsync
comando di grandi dimensioni come questo. Soprattutto quando può verificarsi qualcosa di stupido e si perde la connessione al server A da cui si sta eseguendo il rsync
comando. Quindi basta staccare lo schermo e riprenderlo più tardi.
tar cz | ssh user@example.com tar xz
rsync
per gli aggiornamenti successivi): "Non sottovalutare mai la larghezza di banda di una station wagon piena di nastri" (vale a dire: hai pensato di posizionare un secondo hd (o collegare un usb2 / USB3), eseguirne il backup e inviarlo tramite fedex alla posizione remota? Potrebbe essere MOLTO più veloce di ogni altra cosa e risparmiare larghezza di banda per altri usi.
rsync
? Forse su un piccolo set di file o giù di lì? Dovrebbe essere lo strumento ideale per quello.