Lvm
lsblk 將 LVM 卷顯示為分區的子組件
給定兩個物理驅動器
sda
和sdb
,我有:
- 用於
fdisk
製作sda1
,sda2
,sdb1
和sdb2
- 相應地創建了四個物理卷:
pvcreate /dev/sda1
等- 創建了一個卷組:
vgcreate datavg /dev/sda1 /dev/sda2 /dev/sdb1 /dev/sdb2
- 創建了一個邏輯卷:
lvcreate -L 4096 -n datalv datavg
- 製作了一個文件系統:
mkfs -t ext4 /dev/datavg/datalv
據我所知,這似乎工作得很好。但是,
lsblk
now 的相關輸出如下所示:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 58.7G 0 disk |-sda1 8:1 1 29.4G 0 part `-sda2 8:2 1 29.3G 0 part sdb 8:16 1 58.7G 0 disk |-sdb1 8:17 1 29.4G 0 part | `-datavg-datalv 254:0 0 4G 0 lvm /mnt/data `-sdb2 8:18 1 29.3G 0 part
我不太明白為什麼
datavg-datalv
會出現在下面sdb1
。這是否表明我的設置過程中有一些錯誤?
sda1
是卷的組成設備(LVM 術語中的物理卷datavg
) 。lsblk
給定您發出的命令,輸出是完全正常的。
您的 LV 不夠大,無法跨越多個 PV。