No subject


Sat Mar 5 19:55:20 UTC 2022


returns -LVM_EPV_READ_MD_DEVICE when (*pv)->pv_dev == MD_MAJOR), this is
an expected behaviour. Can someone confirm me this ? Or is it a bug ?


Here are the outputs of a few commands :

fantastic:~# vgdisplay -v space
[..]
--- Physical volumes ---
[..]
PV Name (#)           /dev/md3 (2)
PV Status             available / allocatable
Total PE / Free PE    12635 / 12635

PV Name (#)           /dev/hda6 (3)
PV Status             available / allocatable
Total PE / Free PE    2366 / 1854

fantastic:~# lvcreate -v --size 2G --name lv2 space /dev/hda6
lvcreate -- checking volume group name "space"
[..]
lvcreate -- checking physical volume "/dev/hda6" against volume group
lvcreate -- checking for maximum logical volume count
[..]
lvcreate -- logical volume "/dev/space/lv2" successfully created

fantastic:~# lvcreate -v --size 2G --name lv3 space /dev/md3
lvcreate -- checking volume group name "space"
[..]
lvcreate -- checking physical volume "/dev/md3" against volume group
lvcreate -- couldn't read physical volume "/dev/md3"


And to be exhaustive :

Linux kernel : 2.4.17 + LVM 1.0.2 patch + linux-2.4.11-VFS-lock.patch +
patches from
http://distro.ibiblio.org/pub/Linux/distributions/suse/people/mason/patches/reiserfs/quota-2.4
to enable quota support on reiserfs.

fantastic:~# lvcreate -v --debug --size 2G --name lv3 space /dev/md3
[..]
lvcreate -- checking physical volume "/dev/md3" against volume group
<1> pv_check_in_vg -- CALLED
[..]
<1> pv_check_in_vg -- LEAVING with ret: 1
<1> pv_read -- going to read /dev/md3
<22> lvm_check_dev -- CALLED
<333> lvm_check_partitioned_dev -- CALLED
<4444> lvm_get_device_type called
<4444> lvm_get_device_type leaving with 2
<333> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<22> lvm_check_dev -- LEAVING with ret: 1
<22> pv_copy_from_disk -- CALLED
<22> pv_copy_from_disk -- LEAVING ret = 0x8103e28
<22> pv_create_name_from_kdev_t -- CALLED with 9:3
<333> lvm_check_dev -- CALLED
<4444> lvm_check_partitioned_dev -- CALLED
<55555> lvm_get_device_type called
<55555> lvm_get_device_type leaving with 2
<4444> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<333> lvm_check_dev -- LEAVING with ret: 1
<333> lvm_dir_cache -- CALLED
<333> lvm_dir_cache -- LEAVING with ret: 30
<22> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/md3
<22> system_id_check_exported -- CALLED
<22> system_id_check_exported -- LEAVING with ret: 0
<1> pv_read -- LEAVING with ret: -271
lvcreate -- couldn't read physical volume "/dev/md3"


[ Xavier Montagutelli          `""'                                   ]
[ INSA Toulouse                0--0                                   ]
[               ---------oOOo---()---oOOo----------                   ]
[ Dpt de Math / Service Informatique  Tel: +33 5 61 55 93 38 / 67     ]
[ 135, Avenue de Rangueil             Fax: +33 5 61 55 93 20 / 60     ]
[ 31077 Toulouse Cedex 4              Mel: montagut at gmm.insa-tlse.fr  ]






More information about the linux-lvm mailing list