
給定兩個實體驅動器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
據我所知,這似乎運作得很好。但是,now 的相關輸出lsblk
如下所示:
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
。這是否表明我的設定過程中出現了一些錯誤?
答案1
sda1
是組件設備(a物理體積用 LVM 術語來說)的磁碟datavg
區。lsblk
根據您發出的命令,輸出是完全正常的。
答案2
您的 LV 不夠大,無法跨越多個 PV。