[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Copier 300GB d'un disque dur a un autre




On 9/12/22 12:25, hamster wrote:
Le 12/09/2022 à 12:09, Hugues MORIN-TRENEULE a écrit :
Bonjour a tous

Je viens vers vous car malgré plusieurs essais, je n'arrive pas à copier 300GB de fichier d'un disque dur à un autre.
Tous mes essais jusqu'à présent se sont soldés par des erreurs assez graves: impossible de lire le disque de destination, problème de propriétaire ou d'autorisations.... enfin bon que des trucs super angoissant où l'on se demande si on a pas tout perdu  :-(

J'ai besoin de copier ces fichiers/dossiers car le HD qui les contient est presque plein (90%).

Au niveau technique, la machine est assez ancienne et tourne encore sous Stretch.
Le HD source est un SATA de 320GB contenant une partition NTFS (sdb1) et un espace non alloué de 1,4MB (je ne me rappelle plus pourquoi c'est la ca...).
Le HD de destination est un SATA de 1TB ne contenant qu'une partition NTFS (sdc1).
Les 2 partitions sont montées par fstab, sdb1 en /mnt/data et sdc1 en /mnt/data2.

Ma dernière tentative d'hier avec la commande:
cp -R --preserve=all /mnt/data/mondossier /mnt/data2/

NTFS c'est un format de système de fichiers proprietaire de microsoft. Son fonctionnement est secret. Linux arrive tant bien que mal a le supporter mais c'est tout un morceau de bravoure d'arriver a le faire.


En effet, NTFS est mal supporté sous Linux, car il n'y aurait pas de pilote en logiciel complètement libre.

Une suggestion:


Préparer sur papier un plan d'action.

Lire la documentation de cp(1) puis celle de rsync(1)

Si les données sources sont très importantes (représentent des semaines de travail), considérez l'achat d'un disque externe (en USB) neuf. Peut-être les sauvegarder (une deuxième fois) via le réseau (Internet, intranet, ....).

Si les disques ont plus d'un an (ou moins d'un mois, les premières pannes peuvent arriver vite; sur un disque rotatif elles s'entendent par un bruit étrange!), on pourrait soupçonner un problème matériel. Après avoir démonté les partitions, utilisez smartctl comme expliqué ici. Dans certains cas, ça dure plus d'une heure.


Vérifier que dmesg donne des messages habituels.

D'abord parcourir l'arborescence source, avec par exemple

find /mnt/data/mondossier -type f -ls -exec wc -c '{}' \;

en verifiant préalablement la documentation des commandes find(1) et wc(1) et la syntaxe du GNU bash. Si la commande précédente marche, c'est qu'on arrive à lire les fichiers sources.

Si possible - et c'est préferable - (par exemple si le disque de destination est vierge de données importantes ou chères), reformater le disque destination (avec gparted ou fdisk) pour y avoir une partition ext4 ou btrfs.

Ensuite faire une copie avec cp -va ou rsync.


Bon courage.


PS. Je cherche des partenaires intéressés par RefPerSys en http://refpersys.org/


-- 
Basile Starynkevitch                  <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/


Reply to: