我们使用带有存储分区的 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
名为volumename
using space from group 的卷cgdemo
。
答案2
卷组是目录,当您在该组中创建至少一个卷时就会创建(我假设)。
您可以尝试手动创建目录 - 但风险自负。
您可以使用卷组设备来做什么有用的事情?
我发现这个问题是因为我虽然必须在 virt-install 命令和 libvirt XML 文件中使用设备,但现在我再看一眼,发现它们竟然是组名和目录:
virt-install [...] pool=vmgrp,size=50,[...]
/dev/vmgrp/[...].img