卷組未顯示在 /dev 、 /dev/mapper 中

卷組未顯示在 /dev 、 /dev/mapper 中

我們使用帶有儲存分區的 rhcs 配置叢集。我們可以看到 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

使用 group 中的 space建立一個50GB名為的磁碟區。volumenamecgdemo

答案2

卷組是目錄,一旦您在該組中建立至少一個卷,就會建立(我假設)。

您可以嘗試手動建立該目錄 - 使用風險由您自己承擔。

您可以使用有用的捲組設備做什麼?

我發現這個問題是因為我雖然必須在 virt-install 命令和 libvirt XML 文件中使用設備,但我現在再看了一下,結果發現它們是組名和目錄:

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

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

相關內容