[英]KVM + virsh: the storage pool is empty
我是 KVM 和 virsh 命令的新手
我想將我的存儲池更改為其他文件夾
但在此之前我沒有看到任何默認存儲池
$ virsh pool-list --all
Name State Autostart
---------------------------
當我嘗試轉儲 xml (我正在嘗試更改默認存儲位置)時,會發生以下情況
$ virsh pool-dumpxml default > pool.xml
error: failed to get pool 'default'
error: Storage pool not found: no storage pool with matching name 'default'
在這里您可以創建一個新的默認存儲池:
為存儲池創建一個新目錄——這里以“homelab”為例。
$ mkdir -p /kvm/pools/homelab
定義池
$ virsh pool-define-as --name default --type dir --target /kvm/pools/homelab
Pool default defined
將池設置為與 libvirtd 同時啟動
$ virsh pool-autostart default
啟動游泳池
virsh pool-start default
在這里,您可以使用其他名稱而不是默認名稱創建池。 要更改現有池的存儲路徑,請使用以下命令:
$ virsh pool-edit default
最后,使用virsh pool-list
觀察池
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.