루프 장치를 사용하여 lvm 볼륨 그룹을 생성할 수 있습니다. 하지만 dmsetup을 사용하여 루프 장치를 여러 장치에 매핑하면 /dev/dm-을 사용하여 lvm 그룹을 만들 수 없습니다.. DM을 사용하여 그룹을 만들 수 없는 이유는 무엇입니까??
답변1
나를 위해 일했습니다 :
# truncate -s10G a
# losetup /dev/loop1 ./a
# echo 0 $(blockdev --getsize /dev/loop1) linear /dev/loop1 0 | dmsetup create test
# pvcreate /dev/mapper/test
Writing physical volume data to disk "/dev/mapper/test"
Physical volume "/dev/mapper/test" successfully created
# vgcreate test /dev/mapper/test
Volume group "test" successfully created
# lvcreate -n test -L1G test
Logical volume "test" created
# dmsetup table test test-test
test: 0 20971520 linear 7:32 0
test-test: 0 2097152 linear 253:21 2048
# ls -l /dev/mapper/test /dev/mapper/test-test
lrwxrwxrwx 1 root root 8 Jul 24 14:05 /dev/mapper/test -> ../dm-21
lrwxrwxrwx 1 root root 8 Jul 24 14:05 /dev/mapper/test-test -> ../dm-22