卷组未显示在 /dev、/dev/mapper 中

卷组未显示在 /dev、/dev/mapper 中

我们使用带有存储分区的 rhcs 配置集群。我们创建了 pv 和 vg。我们可以看到 pvdisplay 和 vgdisplay 以及有关我们创建的 pv 和 vg 的所有信息。

但是我们无法在 /dev 、 /dev/mapper 上看到 vg 文件,因此无法格式化和使用它。

请建议解决该问题。

root@S1 mapper]# pvcreate /dev/mapper/mpath01
  Physical volume "/dev/mapper/mpath01" successfully created

[root@S1 mapper]# vgcreate cgdemo /dev/mapper/mpath01
  Clustered volume group "cgdemo" successfully created

[root@S1 mapper]# vgdisplay

  --- Volume group ---
  VG Name               cgdemo
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  Clustered             yes
  Shared                no
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1024.00 GiB
  PE Size               4.00 MiB
  Total PE              262143
  Alloc PE / Size       0 / 0  
  Free  PE / Size       262143 / 1024.00 GiB
  VG UUID               GgtiwS-b5M5-xQtA-7zJ2-swU9-m8Bw-vjM8IT

我们在 lvm.conf 中设置locking_type 3

答案1

您的vgscan输出显示您尚未从卷组分配任何空间给逻辑卷:

Alloc PE / Size       0 / 0

您需要使用lvcreate创建逻辑卷才能格式化设备,例如

lvcreate -L50G -nvolumename cgdemo

创建一个50GB名为volumenameusing space from group 的卷cgdemo

答案2

卷组是目录,当您在该组中创建至少一个卷时就会创建(我假设)。

您可以尝试手动创建目录 - 但风险自负。

您可以使用卷组设备来做什么有用的事情?

我发现这个问题是因为我虽然必须在 virt-install 命令和 libvirt XML 文件中使用设备,但现在我再看一眼,发现它们竟然是组名和目录:

virt-install [...] pool=vmgrp,size=50,[...]

/dev/vmgrp/[...].img

相关内容