簡體   English   中英

KVM + virsh:存儲池為空

[英]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'

在這里您可以創建一個新的默認存儲池:

  1. 為存儲池創建一個新目錄——這里以“homelab”為例。

    $ mkdir -p /kvm/pools/homelab

  2. 定義池

    $ virsh pool-define-as --name default --type dir --target /kvm/pools/homelab

    Pool default defined

  3. 將池設置為與 libvirtd 同時啟動

    $ virsh pool-autostart default

  4. 啟動游泳池

    virsh pool-start default

在這里,您可以使用其他名稱而不是默認名稱創建池。 要更改現有池的存儲路徑,請使用以下命令:

$ virsh pool-edit default

最后,使用virsh pool-list觀察池

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM