Le problème
Lors de la tentative de création d'un volume logique, lvcreate échoue avec l'erreur "Le volume "test_vg/lvol0" n'est pas actif localement" même si le groupe de volumes est actif, avec une sortie d'erreur telle que la suivante :
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
La cause première
La "volume_list " est commenté dans le fichier lvm.conf et le "groupe de volumes" n'a pas été ajouté à la liste de volumes.
– Le volume physique et le groupe de volumes ont été créés avec succès :
# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created
# vgcreate test_vg /dev/sdc1 Volume group "test_vg" successfully created
– La ‘volume_list’ est modifiée et aucun groupe de volume n'a été ajouté :
# cat /etc/lvm/lvm.conf| grep -i "volume_list" ... # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] ...
– PV et VG sont visibles :
# vgdisplay |grep -i "test_vg" VG Name test_vg
# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_6 lvm2 a--u 29.51g 0 /dev/sdb1 testvg lvm2 a--u 9.99g 7.99g /dev/sdc1 test_vg lvm2 a--u 4.99g 4.99g
Erreur lors de la création du volume logique et après l'activation manuelle de VG :
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
# vgchange -ay test_vg 0 logical volume(s) in volume group "test_vg" now active
# lvcreate -L 4G test_vg Volume "test_vg/lvol0" is not active locally. Aborting. Failed to wipe start of new LV.
La solution
Utilisez la sauvegarde de lvm.conf et commentez "#" la ligne "volume_list" dans /etc/lvm/lvm.conf.
# less /etc/lvm/lvm.conf | grep -i "volume_list" ... # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] ...
Ou ajoutez le groupe de volumes à volume_list.
# less /etc/lvm/lvm.conf|grep -i "volume_list" volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*", "Volume Group Name" ]
Essayez d'exécuter la commande "lvcreate" :
# lvcreate -L 4G test_vg Logical volume "lvol0" created.