3 votes

copier des fichiers mais ignorer les erreurs

Un ami a un disque dur défaillant et n'a pas encore reçu de nouveau disque dur sur lequel cloner. Il veut copier les fichiers sur un disque externe mais la fonction de copie ne cesse d'échouer à cause d'une erreur (qui a à voir avec la défaillance du disque dur). J'utiliserais bien ddrescue, mais nous n'avons pas la place de sauvegarder toute la partition. J'ai essayé d'utiliser ddrescue pour copier le dossier personnel sur un périphérique de sauvegarde, mais cela n'a pas fonctionné non plus.

Existe-t-il un programme (CLI) capable de copier des fichiers tout en ignorant les erreurs de disque ? Existe-t-il un moyen de faire en sorte que $cp ignore les erreurs de lecture de disque ?

6voto

enzotib Points 86709

La réponse la plus évidente est

safecopy - Copy utility ignoring errors

1voto

akostadinov Points 619

Pour plus de détails, voir https://superuser.com/a/1075837/111432 et ne manquez pas les commentaires à cette réponse.

Pour les médias reconnaissables, vous pouvez utiliser

dd conv=noerror,sync iflag=fullblock

ou

ddrescue

-1voto

Dan Points 6405

Vous pouvez utiliser un utilitaire de clonage de disque dur pour cloner le disque dans un fichier img. Ensuite, lorsque le nouveau disque arrive, il peut écrire le fichier img sur le disque. Beaucoup de ces utilitaires de clonage ont la capacité de sauter les secteurs endommagés. Je recommanderais Clonezilla mais il existe de nombreuses options. Il fonctionne à partir d'un live cd et vous pouvez copier votre disque endommagé dans un fichier img sur un disque dur externe. utilisez la fonction device-image option. L'image est ensuite clonée sur le nouveau disque lorsqu'il arrive.

Bonne chance

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X