Suite à une défaillance de disque dur, ma partition LVM a disparu (PV,VG,LV).
Les données n'ont pas disparu, il s'agit juste de la configuration LVM.
ATTENTION : IL NE FAUT PAS RECRÉER DE PARTITION LVM N'IMPORTE COMMENT, AUQUEL CAS VOUS RISQUEZ DE PERDRE VOS DONNÉES ! Cette procédure va indiquer les différentes manipulations pour résoudre ceci.
De plus, il faut une sauvegarde de la configuration LVM (normalement dans/etc/lvm/backup
et/etc/lvm/archive
)
Il faut :
/etc/lvm/archive/nomFichier
physical_volumes {
pv0 {
id = "20Xru6-Nhvr-Qq36-2IgQ-pvw2-8Rzm-bm0CUT" # ICI
device = "/dev/md127" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 3906525184 # 1.81912 Terabytes
pe_start = 2048
pe_count = 476870 # 1.81911 Terabytes
}
}
pvcreate --uuid "20Xru6-Nhvr-Qq36-2IgQ-pvw2-8Rzm-bm0CUT" --restore /etc/lvm/backup/nomVG_dernierFichier.vg /dev/disquePhysique
Information à vérifier
Si vous avez plusieurs disques durs, répéter l'opération en changeant l'UUID et le chemin du disque (/dev/...)
La sortie devrait ressembler à ceci :
Couldn't find device with uuid 20Xru6-Nhvr-Qq36-2IgQ-pvw2-8Rzm-bm0CUT.
Writing physical volume data to disk "/dev/disquePhysique"
Physical volume "/dev/disquePhysique" successfully created
Si on vous demande de supprimer les informations EXT4, faite y
3. Une fois fait, recréer le groupe de volume
vgcfgrestore nomAncienVolumeGroup
pvs -o pv_name,uuid
Cette commande doit renvoyer le même UUID que celui récupéré précédement.
5. Réactiver le groupe de volume si nécessaire
lvchange -ay /dev/volumeGroup/