Ho due server. Uno di questi ha 15 milioni di file di testo (circa 40 GB). Sto cercando di trasferirli su un altro server. Ho pensato di comprimerli e trasferire l'archivio, ma mi sono reso conto che questa non è una buona idea.
Quindi ho usato il seguente comando:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Ma ho notato che questo comando trasferisce solo circa 50.000 file e quindi la connessione viene persa.
Esiste una soluzione migliore che mi permetta di trasferire l'intera raccolta di file? Intendo usare qualcosa di simile rsync
per trasferire i file che non sono stati trasferiti quando si è persa la connessione. Quando si verifica un'altra interruzione della connessione, digitare nuovamente il comando per trasferire i file, ignorando quelli che sono già stati trasferiti correttamente.
Questo non è possibile con scp
, perché inizia sempre dal primo file.
-h
bandiera per usare unità leggibili dall'uomo. E se vuoi più verbosità, hai alcune opzioni:-i
e / o-v
/-vv
.