monter une image kpartx

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: ML Guilde
Subject: monter une image kpartx
bonjour,

je vous mets mes tests pour monter une image avec kpartx (image faite
avec ddrescue)

C'est l'image d'un disque avec une partition en lvm
Ce disque ne veut se monter => kernel panic


# kpartx -av dd-nuts-20160217-sv/sauv-nuts-20160217
add map loop0p1 (254:0): 0 208782 linear /dev/loop0 63
add map loop0p2 (254:1): 0 77931315 linear /dev/loop0 208845

on monte le lvm
# pvscan
   PV /dev/mapper/loop0p2   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
# lvs
   LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log 
Cpy%Sync Convert
   root main -wi-a----- 36,12g 


swap main -wi-a----- 1,00g

# 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 13:37 .
drwxr-xr-x 21 root root 3520 févr. 18 13:37 ..
lrwxrwxrwx  1 root root    7 févr. 18 13:37 root -> ../dm-2
lrwxrwxrwx  1 root root    7 févr. 18 13:37 swap -> ../dm-3


/dev/mapper:
total 0
drwxr-xr-x  2 root root     140 févr. 18 13:37 .
drwxr-xr-x 21 root root    3520 févr. 18 13:37 ..
crw-------  1 root root 10, 236 févr. 16 15:18 control
lrwxrwxrwx  1 root root       7 févr. 18 13:35 loop0p1 -> ../dm-0
lrwxrwxrwx  1 root root       7 févr. 18 13:35 loop0p2 -> ../dm-1
lrwxrwxrwx  1 root root       7 févr. 18 13:37 main-root -> ../dm-2
lrwxrwxrwx  1 root root       7 févr. 18 13:37 main-swap -> ../dm-3


/dev/md:
total 0
drwxr-xr-x 2 root root 40 févr. 16 15:18 .
drwxr-xr-x 21 root root 3520 févr. 18 13:37 ..

/dev/mqueue:
total 0
drwxrwxrwt 2 root root 40 févr. 16 15:18 .
drwxr-xr-x 21 root root 3520 févr. 18 13:37 ..

essai de montage infructueux
# mount /dev/dm-2 /media/disk-md1
mount: wrong fs type, bad option, bad superblock on /dev/mapper/main-root,
        missing codepage or helper program, or other error


        In some cases useful info is found in syslog - try
        dmesg | tail or so.


on démonte le lvm
# vgchange -an /dev/main
0 logical volume(s) in volume group "main" now active

# kpartx -dv dd-nuts-20160217-sv/sauv-nuts-20160217
del devmap : loop0p2
del devmap : loop0p1
loop deleted : /dev/loop0

Anne