Recreer fichiers speciaux LVM
Recréer les fichiers spéciaux perdus d'un volume logique sous LINUX
Les fichiers spéciaux (i.e., /dev/...) des volumes logiques sont créés au démarrage de LINUX par le programme udev.
Si les commandes pvdisplay,vgdisplay et lvdisplay retournent la bonne information concernant un volume logique manquant, on peut tenter de le récupérer à l'aide des connades suivantes: vgscan, vgchange et lvchange.
Dans les exemples qui suivent, on tente de récupérer un volume logique nommé lvmrazades1.
vgdisplay --- Volume group --- VG Name lvm-raid System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 8,19 TiB PE Size 64,00 MiB Total PE 134136 Alloc PE / Size 134136 / 8,19 TiB Free PE / Size 0 / 0 VG UUID nkt9zZ-Kf0O-6yc7-zX4I-ZPWF-QNhi-PE7LqW
lvdisplay --- Logical volume --- LV Path /dev/lvm-raid/lvmrazades1 LV Name lvmrazades1 VG Name lvm-raid LV UUID hia8Gs-v1Eu-i7sS-VcKa-8tPt-L2Rt-KBYF3r LV Write Access read/write LV Creation host, time razades.uqar.ca, 2012-10-09 10:10:48 -0400 LV Status available # open 1 LV Size 8,19 TiB Current LE 134136 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 768 Block device 253:3
Au démarrage de LINUX, lorsque le programme udev détecte un volume logique, il crée un ensemble de liens dans le sous répertoire /dev. Par exemple, pour le volume logique lvmrazades1, on devrait retrouver:
ls -al /dev/mapper/lvm--raid-lvmrazades1 lrwxrwxrwx 1 root root 7 15 jan 13:32 /dev/mapper/lvm--raid-lvmrazades1 -> ../dm-3
Si les liens sont manquant, on peut les recréer de la façon suivante:
vgscan --mknodes -v vgchange -a y lvm-raid #(Activer) lvchange -a y lvmrazades1 # (Activer)
Si le lien /dev/mapper/lvm-raid-razades1 a été créé, on peut alors remonter le système de fichier:
mount /dev/mapper/lvm--raid-lvmrazades /razades1
Tous les volumes logiques fonctionnent selon le même principe.