![lsblk 显示 LVM 卷作为分区的子组件](https://linux22.com/image/768769/lsblk%20%E6%98%BE%E7%A4%BA%20LVM%20%E5%8D%B7%E4%BD%9C%E4%B8%BA%E5%88%86%E5%8C%BA%E7%9A%84%E5%AD%90%E7%BB%84%E4%BB%B6.png)
给定两个物理驱动器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
现在的相关输出如下所示:
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
是一个组件设备(物理体积在 LVM 术语中)的卷。根据您发出的命令,datavg
的输出完全正常。lsblk
答案2
您的 LV 不够大,无法跨越多个 PV。