首页/云/云平台与虚拟化速查/libvirt 存储池与卷
本包目录(353 条)
云基础与账号46 条计算与存储产品50 条厂商术语对照50 条
虚拟化基础63 条
虚拟化操作94 条上云与迁移50 条

libvirt 存储池与卷

libvirt 存储池把目录、LVM 卷组、NFS、iSCSI 等后端抽象为统一资源池:池内创建卷(volume)再分配给虚机,便于集中管理与容量盘点。

云平台与虚拟化速查云更新于 2026-10-12
类型dir、fs、netfs、logical、iscsi、disk 等
模型pool → volume → 挂到 domain
常用命令pool-list、pool-define-as、pool-build、vol-create-as
默认位置/var/lib/libvirt/images

定义并启用一个目录池

定义并启用一个目录池
sudo virsh pool-define-as diskpool dir --target /data/vmpool
sudo virsh pool-build diskpool
sudo virsh pool-start diskpool
sudo virsh pool-autostart diskpool
virsh pool-list --all
sudo virsh vol-create-as diskpool vm1.qcow2 40G --format qcow2

易错点

  • 池未设置 autostart:宿主重启后虚机因找不到卷启动失败
  • 绕过 virsh 直接往池目录塞文件,vol-list 与实际文件对不上账

数据来源与参考

  • libvirt 文档:Storage Management
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌