無法在基於磁碟的 libvirt 儲存池上建立磁碟區

無法在基於磁碟的 libvirt 儲存池上建立磁碟區

我按照 Red Hat 的文檔(嚴格地)為我的 libvirt/kvm 伺服器新增基於磁碟的儲存池。這是我所看到的:

[root@kvm ~]# virsh pool-info guest_image_disk
Name:           guest_image_disk
UUID:           5d30a266-2d80-43a8-b6bd-b682eb19a043
State:          running
Persistent:     yes
Autostart:      yes
Capacity:       232.89 GiB
Allocation:     0.00 B
Available:      232.89 GiB

該文件沒有提及在磁碟上設定分割區;它只說磁碟需要一個 gpt 標籤,所以我確保它有一個。

Red Hat 頁面將其顯示為 xml 範例檔案:

<pool type='disk'>
  <name>guest_images_disk</name>
  <source>
    <device path='/dev/sdb'/>
    <format type='gpt'/>
  </source>
  <target>
    <path>/dev</path>
  </target>
</pool>

令人困惑的部分是路徑。在我的 Ubuntu libvirt/kvm 機器上,我使用了基於目錄的捲,因此它是一個路徑名:

<path>/store0/libvirt/pools/default</path>

沒有(或我找不到)使用 virsh 建立基於磁碟的儲存池對於 Red Hat 7,也許這就是問題所在。我正在運行 CentOS 7。這是掛載點還是沒有?

相關內容