给定两个物理驱动器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。