lsblk 显示 LVM 卷作为分区的子组件

lsblk 显示 LVM 卷作为分区的子组件

给定两个物理驱动器sdasdb,我有:

  • 用于fdisk制造sda1sda2sdb1sdb2
  • 相应地创建了四个物理卷: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。

相关内容