[linux-lvm] LVM2 over RAID-5 (AMD64)
Jan Kasprzak
kas at informatics.muni.cz
Mon Mar 29 15:25:09 UTC 2004
Hello,
I have problems creating a LV on top of SW RAID-5 volume.
I have Fedora Core 1/AMD64, and LVM2 utils 2.00.08-5 RPM from the latest
Fedora Core beta (1.90, I think). My kernel is 2.6.4. The problem is that
1) Metadata version 2 does not work at all, and
2) If I use version 1, I cannot create LV once the VG is created -
"lvm lvcreate" tries to write metadata to /dev/sda4 (one of the parts
of my SW RAID-5 volume) instead of the /dev/md5 itself.
Details are attached. Thanks for any help.
-Yenya
ad 1)
# lvm pvcreate /dev/md5
Physical volume "/dev/md5" successfully created
# lvm vgcreate -s 64M data_vg /dev/md5
Volume group "data_vg" successfully created
# lvm lvcreate -l 4534 -n test_lv data_vg
Volume group "data_vg" doesn't exist
# lvm vgs
#
ad 2)
# lvm pvcreate -M1 /dev/md5
Physical volume "/dev/md5" successfully created
# lvm vgcreate -M1 -s 64M data_vg /dev/md5
Volume group "data_vg" successfully created
# lvm vgdisplay
--- Volume group ---
VG Name data_vg
System ID hostname.domain.cz1080572966
Format lvm1
VG Access read/write
VG Status resizable
MAX LV 255
Cur LV 0
Open LV 0
Max PV 255
Cur PV 1
Act PV 1
VG Size 283.38 GB
PE Size 64.00 MB
Total PE 4534
Alloc PE / Size 0 / 0
Free PE / Size 4534 / 283.38 GB
VG UUID cqall8-M9B6-BUJM-uAs6-Ykn3-WSCc-pW6bXm
# lvm lvcreate -l 4534 -n test_lv data_vg
device-mapper ioctl cmd 9 failed: Invalid argument
Couldn't load device 'data_vg-test_lv'.
Failed to activate new LV.
# dmesg|tail -2
device-mapper: dm-linear: Device lookup failed
device-mapper: error adding target to table
# lvm lvremove /dev/data_vg/test_lv
Do you really want to remove active logical volume "test_lv"? [y/n]: y
Logical volume "test_lv" successfully removed
# lvm lvcreate -l 4534 -n test_lv data_vg -v -v
global/locking_type not found in config: defaulting to 1
global/locking_dir not found in config: defaulting to /var/lock/lvm
File-based locking enabled.
Locking /var/lock/lvm/V_data_vg WB
Finding volume group "data_vg"
/dev/sda: No label detected
[...]
/dev/sda4: lvm1 label detected
/dev/md5: lvm1 label detected
Duplicate PV wqQ2AyMMX3z1or14EvqOwLEL3RKaldUf on /dev/sda4 - using md /dev/md5
/dev/sdb: No label detected
/dev/sdb1: No label detected
[...]
Found /dev/sda4 in VG data_vg
Creating logical volume test_lv
Archiving volume group "data_vg" metadata.
Failed to read PV data from /dev/loop0
/dev/sda does not have a valid LVM1 PV identifier
/dev/md0 does not have a valid LVM1 PV identifier
[...]
Found /dev/sda4 in VG data_vg
Duplicate PV wqQ2AyMMX3z1or14EvqOwLEL3RKaldUf on /dev/sda4 - using md /dev/md5
Found /dev/md5 in VG data_vg
Duplicate PV wqQ2AyMMX3z1or14EvqOwLEL3RKaldUf - using md /dev/md5
[...]
format1: Unknown metadata version 18881 found on /dev/sdd4
Successfully wrote data to /dev/sda4
Creating volume group backup "/etc/lvm/backup/data_vg"
Finding volume group for uuid ll8M9B6BUJMuAs6Ykn3WSCcpW6bXm00000000000000000000000000000000
Found /dev/sda4 in VG data_vg
Found volume group "data_vg"
activation/missing_stripe_filler not found in config: defaulting to /dev/ioerror
activation/mirror_region_size not found in config: defaulting to 512
Locking memory
Loading data_vg-test_lv
device-mapper ioctl cmd 9 failed: Invalid argument
Couldn't load device 'data_vg-test_lv'.
Unlocking memory
Failed to activate new LV.
Unlocking /var/lock/lvm/V_data_vg
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
Any compiler or language that likes to hide things like memory allocations
behind your back just isn't a good choice for a kernel. --Linus Torvalds
More information about the linux-lvm
mailing list