J'ai deux serveurs. L'un d'eux possède 15 millions de fichiers texte (environ 40 Go). J'essaie de les transférer sur un autre serveur. J'ai envisagé de les compresser et de transférer les archives, mais j'ai réalisé que ce n'était pas une bonne idée.
J'ai donc utilisé la commande suivante:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Mais j'ai remarqué que cette commande transfère seulement environ 50 000 fichiers, puis la connexion est perdue.
Existe-t-il une meilleure solution qui me permette de transférer toute la collection de fichiers? Je veux utiliser quelque chose comme rsync
pour transférer les fichiers qui n'ont pas été transférés lorsque la connexion a été perdue. Lorsqu'une autre interruption de connexion se produirait, je retaperais la commande pour transférer des fichiers, en ignorant ceux qui ont déjà été transférés avec succès.
Ce n'est pas possible avec scp
, car il commence toujours par le premier fichier.
-h
drapeau pour utiliser des unités lisibles par l'homme. Et si vous voulez plus de verbosité, vous avez quelques options:-i
et / ou-v
/-vv
.