Re: problème pour monter un disque en externe

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: Yves Martin, ML Guilde
Subject: Re: problème pour monter un disque en externe
Le 08/02/2016 01:35, anne.guilde@??? a écrit :
> Le 07/02/2016 21:48, Yves Martin a écrit :
>> On Sun, 2016-02-07 at 19:51 +0100, anne.guilde@??? wrote:
>>> bonjour,
>>> J'ai mis un disque en externe en usb
>>> sdb2 est en lvm.
>>> A force de bidouiller, j'ai l'impression que le dd était en ext3 et pas
>>> en ext4.
>>> J'ai besoin d'aide pour arriver à récupérer des données.
>>> Vous feriez quoi comme commande
>>
>> Bonjour,
>>
>> extfs c'est "ext", que ce soit 3 ou 4, à part quelque options
>> globalement ça "mount" pareil, surtout si c'est pour lire. À moins
>> d'avoir utiliser un très vieux kernel... je ne vois pas ce qui à pu se
>> produire.
>>
>> Si tes partitions sont mal en point, c'est peut-être les métadonnées LVM
>> qui sont endommagées.
>> J'imagine que le disque a des compteurs SMART. Ce serait bien de savoir
>> s'il est en train de mourir avant de jouer en plus avec.
>>
>> L'idéal quand un disque réagit mal, c'est de faire une copie brute avec
>> "ddrescue" avant de "bidouiller".
>>
>> Sur une telle copie (pas sur l'original), "testdisk" permet de retrouver
>> le début des systèmes de fichiers et les superblocks... certes ensuite
>> il faut faire du "mount -o loop" en utilisant la position de départ sur
>> le disque mais c'est encore jouable.
>>
>> Si les systèmes de fichiers sont vraiment corrompus, l'option de la
>> dernière chance est de lancer "photorec" sur le disque et de "plonger"
>> dans les fichiers "identifiés" par l'outil dans l'espoir de récupérer
>> quelque chose mais sans les noms de fichier originaux, c'est vraiment
>> par désespoir.
>>
>> S'il n'y a rien de trop confidentiel (et que ce n'est pas trop
>> volumineux), je peux te proposer de compresser et de m'envoyer l'image
>> ddrescue...
>>
>
> essai avec vieux disk ide en raid + lvm de 20 go
>
> # ddrescue  -v -r1 /dev/sdb  /media/dd-sylvain1/dd-20gb-1
> /media/dd-sylvain1/dd-20160208-1.log
> GNU ddrescue 1.19
> About to copy 20003 MBytes from /dev/sdb to /media/dd-sylvain1/dd-20gb-1.
>      Starting positions: infile = 0 B,  outfile = 0 B
>      Copy block size: 128 sectors       Initial skip size: 128 sectors
> Sector size: 512 Bytes

>
> Press Ctrl-C to interrupt
> rescued:   517472 kB,  errsize:  69850 kB,  current rate:        0 B/s
>     ipos:     2782 MB,   errors:    1069,    average rate:    2858 kB/s
>     opos:     2782 MB, run time:    3.01 m,  successful read:       1 s ago
> Copying non-tried blocks... Pass 2 (backwards)
> ddrescue: Input file disappeared: No such file or directory

>
>
> # ls -al /media/dd-sylvain1/
> total 746996
> drwxr-xr-x 2 root root      4096 févr.  8 01:22 .
> drwxr-xr-x 9 root root      4096 févr.  7 18:11 ..
> -rw-r--r-- 1 root root     57858 févr.  8 01:24 dd-20160208-1.log
> -rw-r--r-- 1 root root 517472256 févr.  8 01:24 dd-20gb-1

>


j'ai fait plusieurs essais

# ddrescue -r 1 /dev/sdb  /media/dd-sylvain1/dd-20gb-2 
/media/dd-sylvain1/dd-20160208-2.logGNU ddrescue 1.19
Press Ctrl-C to interrupt
rescued:     1230 MB,  errsize:    683 MB,  current rate:        0 B/s
    ipos:     1842 MB,   errors:    1102,    average rate:    4143 kB/s
    opos:     1842 MB, run time:    4.95 m,  successful read:       1 s ago
Copying non-tried blocks... Pass 3 (forwards)
ddrescue: Input file disappeared: No such file or directory


# ddrescue -v -r 1 /dev/sdb  /media/dd-sylvain1/dd-20gb-3 
/media/dd-sylvain1/dd-20160208-3.log
GNU ddrescue 1.19
About to copy 20003 MBytes from /dev/sdb to /media/dd-sylvain1/dd-20gb-3.
     Starting positions: infile = 0 B,  outfile = 0 B
     Copy block size: 128 sectors       Initial skip size: 128 sectors
Sector size: 512 Bytes


Press Ctrl-C to interrupt
rescued:     1231 MB,  errsize:    429 MB,  current rate:     4096 B/s
    ipos:     1587 MB,   errors:    1115,    average rate:    3846 kB/s
    opos:     1587 MB, run time:    5.33 m,  successful read:       0 s ago
Copying non-tried blocks... Pass 3 (forwards)
ddrescue: Input file disappeared: No such file or directory


# ddrescue -v -r 1 /dev/sdb  /media/dd-sylvain1/dd-20gb-4 
/media/dd-sylvain1/dd-20160208-4.log
GNU ddrescue 1.19
About to copy 20003 MBytes from /dev/sdb to /media/dd-sylvain1/dd-20gb-4.
     Starting positions: infile = 0 B,  outfile = 0 B
     Copy block size: 128 sectors       Initial skip size: 128 sectors
Sector size: 512 Bytes


Press Ctrl-C to interrupt
rescued:   528351 kB,  errsize:  56548 kB,  current rate:        0 B/s
    ipos:     6198 MB,   errors:     872,    average rate:    7338 kB/s
    opos:     6198 MB, run time:    1.20 m,  successful read:       1 s ago
Copying non-tried blocks... Pass 2 (backwards)
ddrescue: Input file disappeared: No such file or directory


# ddrescue -v -r 1 /dev/sdb  /media/dd-sylvain1/dd-20gb-5 
/media/dd-sylvain1/dd-20160208-5.log
GNU ddrescue 1.19
About to copy 20003 MBytes from /dev/sdb to /media/dd-sylvain1/dd-20gb-5.
     Starting positions: infile = 0 B,  outfile = 0 B
     Copy block size: 128 sectors       Initial skip size: 128 sectors
Sector size: 512 Bytes


Press Ctrl-C to interrupt
rescued:     1230 MB,  errsize:    685 MB,  current rate:        0 B/s
    ipos:     1843 MB,   errors:    1102,    average rate:    3607 kB/s
    opos:     1843 MB, run time:    5.68 m,  successful read:       1 s ago
Copying non-tried blocks... Pass 3 (forwards)
ddrescue: Input file disappeared: No such file or directory


Je n'ai jamais le même résultat

comprends toujours rien

Anne