首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM + virsh:存储池为空

KVM + virsh:存储池为空
EN

Stack Overflow用户
提问于 2021-12-05 01:28:03
回答 1查看 617关注 0票数 0

我对KVM和virsh命令很陌生。

我想将我的存储池更改为其他文件夹。

但在此之前,我没有看到任何默认的存储池

代码语言:javascript
复制
$ virsh pool-list --all                

 Name   State   Autostart
---------------------------

当我尝试转储xml (我试图更改默认存储位置)时,会发生以下情况

代码语言:javascript
复制
$ virsh pool-dumpxml default > pool.xml
error: failed to get pool 'default'
error: Storage pool not found: no storage pool with matching name 'default'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-15 03:57:08

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

  1. 为存储池创建了一个新目录--这里将使用"homelab“作为示例。

$ mkdir -p /kvm/pools/homelab

  1. 定义池

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

Pool default defined

  1. 将池设置为与libvirtd同时启动。

$ virsh pool-autostart default

  1. 启动池

virsh pool-start default

在这里,您可以创建一个具有另一个名称的池,而不是默认的。若要更改现有池的存储路径,请使用以下命令:

$ virsh pool-edit default

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70230848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档