Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2018, à 14:41

Davduf

Récupérer des fichiers sur un disque externe

Bonjour tout le monde,

La poisse, la vraie poisse.
Un dossier fort précieux figure sur un disque dur en fin de vie...

L'ouverture du disque prend deux heures, mais il s'ouvre.
Hélas, impossible d'aller chercher les sauvegardes automatiques (l'app «Sauvegardes» les voit bien, il est capable de les dates, mais la restauration met mon DD à genoux).

J'avais aussi copié le dit dossier sur le même disque. Sur mon Linux, il semble vide mais me dit qu'il pese bien... 5 Gigas.

J'ai réussi à copier le dossier sur un vieux Mac qui trainait mais celui ci s'avere incapable de l'ouvrir (la copie a pris 6 heures, avec tous les fichiers nommés le temps de la sauvegarde)

Ma question:
Comment aller regarder mon DD externe depuis mon Ubuntu, sans passer par le bureau?
Comment récupérer la sauvegarde automatique ?

Mille mercis !


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#2 Le 19/01/2018, à 15:34

shoot76

Re : Récupérer des fichiers sur un disque externe

Salut,

C'est pour ça qu'il faut faire des sauvegardes multiples. Ma femme a le même souci mais sur son DD principal.. Tout son boulot... bref, une misère ^^

Aussi bien sous Mac que Linux, arrives-tu à accéder à ces dossiers copiés via un terminal ? (c'est pareil sous Mac)

cd /mon/dossier && ls -al

Et voir si il y a quelque chose que l'interface ne verrait pas.

Autre chose à tester : Tu peux essayer de faire un backup de ton disque dur externe et soit :
- Remonter l'image créée sur un nouveau DD de taille suffisante
- Extraire le contenu sur ton DD principal

Pour se faire il faut déjà identifier ton lecteur et compresser son contenu. Attention, ici, le 'X' est à remplacer par l'identifiant de ta partition. Tu peux la trouver avec la commande

lsblk
sudo dd if=/dev/sdX conv=sync,noerror bs=64K | gzip -c  > /home/$USER/disque_externe.img.gz

ça va te créer un fichier disque_externe.img.gz qui contiendra (normalement) tes données du DD dans ton dossier personnel. Attention cependant à avoir assez d'espace. C'est compressé mais bon, faut être sûr que ça suffise.

Si tu veux utiliser cette image pour la copier sur un nouveau DD : là encore, le le 'X' est à remplacer par l'identifiant de la partition de ton nouveau DD/cléUSB/carteSD ... bref n'importe quoi ^^

gunzip -c /home/$USER/disque_externe.img.gz | dd of=/dev/sdX conv=sync,noerror bs=64K 

Bon courage!

Dernière modification par shoot76 (Le 19/01/2018, à 15:35)


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#3 Le 19/01/2018, à 15:55

Davduf

Re : Récupérer des fichiers sur un disque externe

Bonjour et merci de ton soutien :-)

J'ai (parfois, quand le disque veut bien tourner) ceci:

 cd /media/davdux/DOTHELINUX && ls -al
total 804
drwxr-xr-x    9 davdux davdux  32768 déc 31  1969 .
drwxr-x---+   3 root   root     4096 jan 19 07:45 ..
drwxr-xr-x    2 davdux davdux 557056 nov 26 15:20 BackUp
drwxr-xr-x    2 davdux davdux  32768 jan 17 21:00 Duplication
drwxr-xr-x    2 davdux davdux  32768 jan 18 03:28 .fseventsd
drwxr-xr-x  590 davdux davdux  65536 nov  5 20:54 Music
drwxr-xr-x    4 davdux davdux  32768 jan 18 03:28 .Spotlight-V100
drwxr-xr-x    3 davdux davdux  32768 nov 19 07:22 Total
drwxr-xr-x    4 davdux davdux  32768 nov 19 13:04 .Trash-1002

BackUp = la sauvegarde automatique d'Ubuntu et Total mes fameux fichiers précieux...

Mais si je fais ceci

davdux@davdux-linux:/$ cd /media/davdux/DOTHELINUX/Total && ls -al

Je n'obtiens rien, comme si le disque refusait de tourner


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#4 Le 19/01/2018, à 16:13

shoot76

Re : Récupérer des fichiers sur un disque externe

Hum, ça sent pas bon.

En gros, quand tu tapes sur l'index de ton DD ça passe mais quand tu veux du détail, plus rien... ça expliquerait pourquoi ton dossier copié sur ton Linux est vide.

Je serais toi j'essaierai la commande que je t'ai indiquée pour essayer de récupérer ce qui est récupérable. Si ça marche pas, je passe la main. Par contre, je crois que ton DD doit être branché mais pas monté.


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#5 Le 19/01/2018, à 16:17

Davduf

Re : Récupérer des fichiers sur un disque externe

Petite précision, même manipulation sur le Mac

Je demande le listing du dossier que j'ai copié hoer depuis le dd externe de mon Linux sur un dd dur Mac

Le mac indique bien
4 975 077 847 octets (5,08 Go sur disque) pour 15 éléments


iMac-Davduf:fedorax Davduf$ ls -al
total 816
drwxrwxrwx   63 Davduf  wheel    2142 18 jan 14:21 .
drwxr-xr-x    5 Davduf  wheel     170 18 jan 15:56 ..
-rw-r--r--@   1 Davduf  wheel   14340 19 jan 08:51 .DS_Store
-rwxrwxrwx    1 Davduf  wheel   97376 18 nov 16:11 .ICEauthority
drwxrwxrwx    4 Davduf  wheel     136 18 jan 14:21 .adobe
-rwxrwxrwx    1 Davduf  wheel    7805 19 nov 04:23 .bash_history
-rwxrwxrwx    1 Davduf  wheel      18 30 sep  2016 .bash_logout
-rwxrwxrwx    1 Davduf  wheel     193 30 sep  2016 .bash_profile
-rwxrwxrwx    1 Davduf  wheel     231 30 sep  2016 .bashrc
drwxrwxrwx    7 Davduf  wheel     238 18 jan 14:21 .bluefish
drwxrwxrwx   81 Davduf  wheel    2754 18 jan 14:21 .cache
drwxrwxrwx  163 Davduf  wheel    5542 18 jan 14:21 .config
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .cups
drwxrwxrwx    4 Davduf  wheel     136 18 jan 14:21 .dbus
-rwxrwxrwx    1 Davduf  wheel      61 29 oct 10:32 .directory
drwxrwxrwx    4 Davduf  wheel     136 18 jan 14:21 .disruptive innovations sarl
-rwxrwxrwx    1 Davduf  wheel      16 26 mar  2017 .esd_auth
-rwxrwxrwx    1 Davduf  wheel     110 12 nov 02:15 .fonts.conf
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gimp-2.8
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gnome
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gnome2
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gnupg
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gphoto
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .grsync
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .gstreamer-0.10
-rwxrwxrwx    1 Davduf  wheel      37  9 mai  2017 .gtk-bookmarks
-rwxrwxrwx    1 Davduf  wheel     487 12 nov 08:31 .gtkrc-2.0
-rwxrwxrwx    1 Davduf  wheel      34 18 nov 17:43 .httrack.ini
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .icons
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .kde
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .kingsoft
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .lastpass
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .local
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .macromedia
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .mozilla
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .nixnote
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .openshot_qt
-rwxrwxrwx    1 Davduf  wheel       5 12 mai  2017 .overgrive.lock
-rwxrwxrwx    1 Davduf  wheel  207569 12 mai  2017 .overgrive.log
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .pki
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .putty
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .sane
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .ssh
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .steam
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .themes
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .thumbnails
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .thunderbird
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .var
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 .wine
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Apps
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Bureau
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Documents
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Images
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Modèles
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Musique
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Prefs
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Public
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Sites
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Téléchargements
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Torrents
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 Vidéos
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 ownCloud
drwxrwxrwx    2 Davduf  wheel      68 19 nov 12:22 py36
iMac-Davduf:fedorax Davduf$ cd Images
iMac-Davduf:Images Davduf$ ls -al
total 0
drwxrwxrwx   2 Davduf  wheel    68 19 nov 12:22 .
drwxrwxrwx  63 Davduf  wheel  2142 18 jan 14:21 ..
iMac-Davduf:Images Davduf$ 

Si je comprends bien, il y aurait bien 63 images dans le dossier images...


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#6 Le 19/01/2018, à 16:26

shoot76

Re : Récupérer des fichiers sur un disque externe

Non.. malheureusement.

Tu n'as rien dans ce dossier. Le 63 que tu vois correspond au dossier ".." qui est le dossier précédent, soit ici, la racine de ton DD.

Deux solutions :
- Soit ton index est corrompu (le meilleur des cas)
- Soit le DD est mort et là c'est au petit bonheur la chance

T'as plus qu'à tenter ce que je t'ai mis plus haut et voir ce que tu récupères. Cette commande ne retourne rien, aucun message ni même un pourcentage d'avancement. La seule solution c'est d'attendre patiemment que ça se termine. Pas de panique donc.


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#7 Le 19/01/2018, à 16:30

Davduf

Re : Récupérer des fichiers sur un disque externe

Je m'apprete à me lancer dans ta manipulation :-)

Est-ce qu'il y aurait moyen de compresser qu'une seule partie du DD (car la sauvegarde automatique pese lourd) ?

sudo dd if=/dev/sdb1/UNDOSSIERPARTICULIER conv=sync,noerror bs=64K | gzip -c > /home/davdux/backup_ext.img.gz

ou pas ? Ou ça n'aurait pas de sens ?

Merci merci !


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#8 Le 19/01/2018, à 16:50

shoot76

Re : Récupérer des fichiers sur un disque externe

Pour te répondre, je vais devoir te faire un peu de théorie.

Un système de fichier, c'est (en gros) des cases avec un volume et un "fichier" qui garde trace de quelle case possède quoi. Exemple, tu stockes une image nommée "mes_vacances.jpg". Le système de fichier va regarder dans son fichier quelle case est "dispo" et attribuer un volume suffisant pour stocker ton fichier. Il le copie et indique au fichier que cette case est prise et contient ce fichier.

Quand on fait un formatage rapide, on supprime pas les cases ni leur contenu, mais on réinitialise juste le fichier d'index; Comme ça, quand tu copies un nouveau fichier, tu écrases le contenu d'une case qui était déjà occupée. C'est comme ça qu'on récupère les données sur des DD formatés par exemple.

Par contre (et pour répondre à ta question) quand ce fichier est corrompu, on ne sait pas où est quoi. Donc, la seule solution, c'est de tout récupérer. Comme ici ton DD n'est plus capable de te fournir une liste des fichiers : c'est quoi que ce fichier est justement corrompu, soit que les "cases" sont mortes (ce qui est peu probable).

Donc, dans ton cas, tu dois tout récupérer et faire le tri après.

Je peux me tromper, je suis pas expert en la matière. Mais je pense que c'est ça.

Après si ça prend trop de place, on peut rediriger le flux pour aller sur un autre DD par exemple (si t'en a un)! Tu me le dis et je modifie la commande en conséquence smile

Dernière modification par shoot76 (Le 19/01/2018, à 16:51)


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#9 Le 19/01/2018, à 17:11

Davduf

Re : Récupérer des fichiers sur un disque externe

J'ai donc lancé l'opération...
Mon terminal ne m'indique rien... Le DD bouge à peine... qq craquements et voila tout...
Comment puis je savoir si tout s'opère ?
Merci !


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#10 Le 19/01/2018, à 17:14

shoot76

Re : Récupérer des fichiers sur un disque externe

Justement, c'est ce que je te disais... la commande ne retourne rien. Plus qu'à patienter. Mais normalement ton DD doit être actif. Tu dois pouvoir l'entendre ou le voir avec une LED par exemple.


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#11 Le 19/01/2018, à 17:30

Davduf

Re : Récupérer des fichiers sur un disque externe

L'assistance respiratoire donne quelques signes...
Plus qu'à attendre :-)

davdux@davdux-linux:~$ sudo dd if=/dev/sdb1 conv=sync,noerror bs=64K | gzip -c > /home/davdux/backup_ext.img.gz
[sudo] Mot de passe de davdux : 
dd: erreur de lecture '/dev/sdb1': Erreur d'entrée/sortie
294082+1 enregistrements lus
294083+0 enregistrements écrits
19273023488 bytes (19 GB, 18 GiB) copied, 973,651 s, 19,8 MB/s
dd: erreur de lecture '/dev/sdb1': Erreur d'entrée/sortie
294126+2 enregistrements lus
294128+0 enregistrements écrits
19275972608 bytes (19 GB, 18 GiB) copied, 1186,89 s, 16,2 MB/s
dd: erreur de lecture '/dev/sdb1': Erreur d'entrée/sortie
294134+3 enregistrements lus
294137+0 enregistrements écrits
19276562432 bytes (19 GB, 18 GiB) copied, 1369,94 s, 14,1 MB/s
dd: erreur de lecture '/dev/sdb1': Erreur d'entrée/sortie
294214+4 enregistrements lus
294218+0 enregistrements écrits
19281870848 bytes (19 GB, 18 GiB) copied, 1531,04 s, 12,6 MB/s
dd: erreur de lecture '/dev/sdb1': Erreur d'entrée/sortie
294226+5 enregistrements lus
294231+0 enregistrements écrits
19282722816 bytes (19 GB, 18 GiB) copied, 1712,98 s, 11,3 MB/s

Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#12 Le 19/01/2018, à 17:41

shoot76

Re : Récupérer des fichiers sur un disque externe

Déjà tu récupères des trucs! C'est cool smile


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#13 Le 19/01/2018, à 17:48

Davduf

Re : Récupérer des fichiers sur un disque externe

Alors, c'est un peu étrange...
le fichier backup_ext.img.gz change d'horaire toute le temps (normal) mais il affaiche toujours le même nombre de Go (18,8).
Si j'ouvre le décompresseur, la, par contre, il m'indique parfois 500 megas, parfois 3 Go, parfois 2...
Est-ce parce que c'est en cours de copie ?

Merci encore mille fois!


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#14 Le 19/01/2018, à 17:56

shoot76

Re : Récupérer des fichiers sur un disque externe

Attend que la commande se termine. On verra ensuite. Tu risques de créer des problèmes si tu fais des ouvertures concurrentes en même temps qu'il écrit.

Je sais le stress que ça peut causer mais un peu de patience smile


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#15 Le 21/01/2018, à 21:35

Davduf

Re : Récupérer des fichiers sur un disque externe

J'attends, j'attends...

:-)

En priant...

1516563278.png

Dernière modification par Davduf (Le 21/01/2018, à 21:36)


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#16 Le 22/01/2018, à 10:39

shoot76

Re : Récupérer des fichiers sur un disque externe

Ah oui c'est vraiment affreusement long! yikes

Bon courage!


~ Data-sientist freelance : https://skulder.fr

Hors ligne