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