1 votes

J'ai annulé (contrôle+c) le transfert rsync sur un gros fichier ; sera-t-il récupéré si je recommence ?

Je suis en train de copier environ 5TB de données d'un Drobo attaqué vers un Mac Mini fonctionnant sous MacOS Sierra vers un NAS (FreeNAS). Voici la commande que j'utilise :

sudo rsync -a --stats --progress "/Source" "/Destination"

Inutile de dire que cela prend des jours, même sur un réseau de 1 Go. En cours de route, j'ai dû arrêter le transfert en raison d'un problème de serveur. Je me souviens avoir arrêté explicitement le processus rsync en utilisant la commande control + c alors qu'il transférait un fichier de disque dur virtuel Parallels d'environ 500 Go. J'ai ensuite relancé la procédure à l'aide de la commande ci-dessus mais je n'ai pas noté sur quel fichier de la VM Parallels elle s'est arrêtée et je veux m'assurer que la commande que j'utilise récupérera ce fichier, même si j'ai annulé la commande la première fois.

Si j'annule la commande rsync ci-dessus, les fichiers en vol sont-ils simplement supprimés, et si je relance la commande ci-dessus, ces fichiers seront-ils considérés comme de nouveaux fichiers jamais transférés ?

3voto

William T Froggard Points 5321

Si vous utilisez le --partial le fichier partiellement transféré est conservé, et les transferts suivants devraient être beaucoup plus rapides. C'est probablement une bonne idée de l'utiliser pour les transferts de gros fichiers en général.

0voto

WGroleau Points 3272

Rsync commence le transfert de chaque fichier, ou partie, en créant un fichier temporaire avec un nom de fichier bizarre. Si vous utilisez --delete, l'exécution suivante remarquera que le fichier temporaire n'est pas dans la source et le supprimera. Comme vous ne l'avez pas fait, le fichier temporaire et l'ancien fichier sont toujours là (parce que vous avez interrompu avant que le fichier temporaire ne remplace l'ancienne version), et donc la mise à jour recommencera sans supprimer la partie précédente.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X