bonjour,
# losetup /dev/loop0
/home/anne/Documents/anne/linux/ddrescue/dd-nuts-20160217-sv/sauv-nuts-20160217
# sfdisk -l
Disk /dev/sda: 91201 cylinders, 255 heads, 63 sectors/track
sfdisk: Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 0+ 25- 26- 204800 83 Linux
/dev/sda2 25+ 88743- 88718- 712625153 5 Extended
/dev/sda3 * 88743+ 91172- 2430- 19513344 7 HPFS/NTFS/exFAT
/dev/sda4 91172+ 91186- 14- 106496 c W95 FAT32 (LBA)
/dev/sda5 25+ 12773- 12749- 102400000 7 HPFS/NTFS/exFAT
/dev/sda6 12774+ 25418- 12644- 101562500 7 HPFS/NTFS/exFAT
/dev/sda7 25418+ 27363- 1946- 15624192 82 Linux swap / Solaris
/dev/sda8 27363+ 27411- 49- 389120 83 Linux
/dev/sda9 27411+ 40055- 12644- 101561344 83 Linux
/dev/sda10 40055+ 88743- 48688- 391081984 83 Linux
sfdisk: Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 4864 cylinders, 255 heads, 63 sectors/track
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/loop0p1 * 0+ 12 13- 104391 83 Linux
/dev/loop0p2 13 4863 4851 38965657+ 8e Linux LVM
/dev/loop0p3 0 - 0 0 0 Empty
/dev/loop0p4 0 - 0 0 0 Empty
# fdisk -u -l /dev/loop0
Disk /dev/loop0: 37,3 GiB, 40007761920 bytes, 78140160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfd478bc7
Device Boot Start End Sectors Size Id Type
/dev/loop0p1 * 63 208844 208782 102M 83 Linux
/dev/loop0p2 208845 78140159 77931315 37,2G 8e Linux LVM
# losetup -d /dev/loop0
----
/dev/loop0p2 démarre au secteur 208845 et chaque secteur a 512 bytes
208845×512 = 106928640
----
on monte l'image
# losetup /dev/loop0
/home/anne/Documents/anne/linux/ddrescue/dd-nuts-20160217-sv/sauv-nuts-20160217
-o106928640
# fdisk -u -l /dev/loop0
Disk /dev/loop0: 37,2 GiB, 39900833280 bytes, 77931315 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
on monte le lvm
# pvscan
PV /dev/loop0 VG main lvm2 [37,16 GiB / 32,00 MiB free]
Total: 1 [37,16 GiB] / in use: 1 [37,16 GiB] / in no VG: 0 [0 ]
# vgscan
Reading all physical volumes. This may take a while...
Found volume group "main" using metadata type lvm2
# vgs
VG #PV #LV #SN Attr VSize VFree
main 1 2 0 wz--n- 37,16g 32,00m
# vgchange -ay /dev/main
2 logical volume(s) in volume group "main" now active
# e2fsck -f /dev/main/root
e2fsck 1.42.12 (29-Aug-2014)
e2fsck: Révision de système de fichier trop grande lors de la tentative
d'ouverture de /dev/main/root
La version du système de fichiers est apparemment trop élevée pour cette
version d'e2fsck. (ou bien le superbloc du système de fichiers est
corrompu)
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2/ext3/ext4 correct. Si le périphérique est valide et qu'il contient
réellement
un système de fichiers ext2/ext3/ext4 (et non pas de type swap, ufs ou
autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
ou
e2fsck -b 32768 <périphérique>
# vgs
VG #PV #LV #SN Attr VSize VFree
main 1 2 0 wz--n- 37,16g 32,00m
# ls -al /dev/m*
crw------- 1 root root 10, 227 févr. 16 15:18 /dev/mcelog
brw-rw---- 1 root disk 9, 0 févr. 16 16:33 /dev/md0
crw------- 1 root root 250, 0 févr. 16 15:18 /dev/media0
crw-r----- 1 root kmem 1, 1 févr. 16 15:18 /dev/mem
/dev/main:
total 0
drwxr-xr-x 2 root root 80 févr. 18 17:09 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
lrwxrwxrwx 1 root root 7 févr. 18 17:13 root -> ../dm-0
lrwxrwxrwx 1 root root 7 févr. 18 17:09 swap -> ../dm-1
/dev/mapper:
total 0
drwxr-xr-x 2 root root 100 févr. 18 17:09 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
crw------- 1 root root 10, 236 févr. 16 15:18 control
lrwxrwxrwx 1 root root 7 févr. 18 17:13 main-root -> ../dm-0
lrwxrwxrwx 1 root root 7 févr. 18 17:09 main-swap -> ../dm-1
/dev/md:
total 0
drwxr-xr-x 2 root root 40 févr. 16 15:18 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
/dev/mqueue:
total 0
drwxrwxrwt 2 root root 40 févr. 16 15:18 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
root@anne:/home/anne# ls -al /dev/d*
brw-rw---- 1 root disk 254, 0 févr. 18 17:13 /dev/dm-0
brw-rw---- 1 root disk 254, 1 févr. 18 17:09 /dev/dm-1
/dev/disk:
total 0
drwxr-xr-x 5 root root 100 févr. 18 10:07 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
drwxr-xr-x 2 root root 600 févr. 18 17:09 by-id
drwxr-xr-x 2 root root 120 févr. 18 13:46 by-label
drwxr-xr-x 2 root root 240 févr. 18 17:09 by-uuid
/dev/dri:
total 0
drwxr-xr-x 2 root root 80 févr. 16 15:18 .
drwxr-xr-x 21 root root 3480 févr. 18 17:09 ..
crw-rw----+ 1 root video 226, 0 févr. 16 15:18 card0
crw-rw---- 1 root video 226, 64 févr. 16 15:18 controlD64
# fsck.ext4 -n -f -v /dev/dm-0
e2fsck 1.42.12 (29-Aug-2014)
fsck.ext4: Révision de système de fichier trop grande lors de la
tentative d'ouverture de /dev/dm-0
La version du système de fichiers est apparemment trop élevée pour cette
version d'e2fsck. (ou bien le superbloc du système de fichiers est
corrompu)
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2/ext3/ext4 correct. Si le périphérique est valide et qu'il contient
réellement un système de fichiers ext2/ext3/ext4 (et non pas de type
swap, ufs ou autre), alors le superbloc est corrompu, et vous pourriez
tenter d'exécuter e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
ou
e2fsck -b 32768 <périphérique>
Il va falloir que je trouve une solution pour réparer
on démonte le lvm
# vgchange -an /dev/main
0 logical volume(s) in volume group "main" now active
# fdisk -u -l /dev/loop0
Disk /dev/loop0: 37,2 GiB, 39900833280 bytes, 77931315 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
on démonte l'image
# losetup -d /dev/loop0
Anne