【问题标题】:KVM + virsh: the storage pool is emptyKVM + virsh:存储池为空
【发布时间】:2021-12-05 01:28:03
【问题描述】:

我是 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'

【问题讨论】:

    标签: kvm virsh


    【解决方案1】:

    在这里你可以创建一个新的默认存储池:

    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观察池

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 2021-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多