[Linux-bruxelles] cp with force or bypass for read-error ?

Yannick Warnier ywarnier at beeznest.org
Sam 15 Nov 06:40:44 CET 2008


Le samedi 15 novembre 2008 à 01:59 +0000, Didier Misson a écrit :
> Bonjour,
> 
> J'essaye de récupérer des fichiers sur un disque dur d'un Pc portable
> en Win XP pour un client.
> XP ne boot plus du tout (oh ça, je m'en fous...) 
> 
> J'ai démarré sur le CD Ubuntu 8.10
> ça fonctionne bien.
> 
> J'ai fait un mount de la partition Win XP NTFS
> et j'essaye de recopier les fichiers (photos de mariage... sans backup
> évidemment...)
> La structure des directories est encore utilisable.
> Parfois ça rame un peu, mais j'arrive à accéder aux dossiers.
> 
> Pour les fichiers, c'est variable...
> J'essaye de sauver vers un disque USB.
> 
> J'arrive à copier des centaines de fichiers, puis j'ai des I/O
> erreurs, et donc des messages d'erreur où je dois cliquer pour
> continuer, en Nautilus.
> 
> Visiblement, j'aurai encore quelques centaines de click à faire, et je
> devrai rester devant ce PC, avant d'avoir recopié les 8 GB de données,
> mails, photos, .doc, vidéo, MP3 etc ...
> 
> J'ai utilisé Nautilus
> mais je peux aussi le faire en ligne de commande avec "cp" 
> 
> un truc du genre
> 
> cp -R /media/sda2/Documents...  /dev/sdb1    (etc etc)
> 
> mais je suppose que j'aurai aussi plein de problème à chaque fichier
> impossible à relire ?
> 
> Comment je fais pour forcer la lecture, ou pour bypasser... mais en
> tout cas pour continuer automatiquement même en cas d'erreur de
> lecture ?

Je réponds rapidement en non-expert (des fois que ça t'aiderait en
attendant une autre réponse). Pour la ligne de commande, y a une
commande "unalias cp" qui fait un truc du genre. Je ne la connais pas
vraiment. Juste utilisé 2-3 fois, il faudrait te documenter dessus
avant.





Plus d'informations sur la liste de diffusion Linux-bruxelles