J'ai 2 disques externes que je garde synchronisés, en utilisant rsync
. J'exécute cette tâche régulièrement sur l'une des deux machines et je passe fréquemment de l'une à l'autre pour des raisons de commodité. J'ai 4 machines exécutant Debian 9 et j'utilise ces lecteurs sur chacune d'elles.
Ce matin, j'ai utilisé ce qui suit:
rsync -ahv --delete drive-x drive-y
et a été surpris d'avoir quelques centaines d'échecs signalés.
surtout: rsync: readlink_stat... failed: Input/output error (5)
aussi:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
Dans le processus pour découvrir ce qui s'est passé, j'ai remonté les disques deux fois, redémarré, exécuté rsync
sans --delete
et, fondamentalement, mes tentatives normales de réparer quelque chose qui fonctionnaient de manière fiable depuis longtemps. Même pensé à réinstaller rsync
. Avant de faire cela, j'ai décidé d'utiliser rsync
les 2 disques sur l'autre machine, que je lance hors ligne. rsync
a fonctionné comme il se doit.
Après avoir lu le matériel affiché ici, j'ai installé clamav
, mis à jour les signatures et scanné mon répertoire personnel. Je l'utilise régulièrement sur une autre machine. J'ai trouvé 1 et seulement 1 PUA, et je l'ai supprimé. Je supprime toujours les PUA. J'ai ensuite remonté les deux disques avec cette machine et ajouté différents fichiers et dossiers de test à chaque disque.
J'ai couru rsync -ahv --delete drive_x drive_y
et tout a bien fonctionné.