libvirt 用两级抽象管理存储:
存储池 (pool)
├─ 卷 volume (demo.qcow2)
└─ 卷 volume (web.qcow2)
virsh pool-list --all # 列出存储池
virsh pool-define-as dir mypool /var/lib/libvirt/mypool
virsh pool-build mypool # 构建
virsh pool-start mypool # 启动
virsh pool-autostart mypool # 开机自启
# 在池里创建一个 10G 的 qcow2 卷
virsh vol-create-as mypool demo.qcow2 10G --format qcow2
virsh vol-list mypool # 列出卷
virsh vol-delete demo.qcow2 --pool mypool # 删除卷
常用磁盘格式:
qcow2(支持快照、稀疏、COW,KVM 主流)、raw(简单直写)。