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

據我所知,這似乎運作得很好。但是,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。

相關內容