libvirt存储卷
libvirt存储池用于存放可被域访问的存储卷(如虚拟磁盘文件、光盘镜像文件等)
存储卷是对存储池空间的划分,存储卷可以分配给虚拟机作为虚拟机的存储设备
查看存储池中存储卷的情况
vol-list 存储池名
--details:可选,显示详细信息
查看存储卷的配置
vol-dumpxml --pool 存储池名 卷名
存储卷的属性由存储卷xml配置描述
基于配置文件的存储卷创建
vol-create --pool 存储池名 存储卷的配置文件路径
virsh存储卷的创建
vol-create-as
--pool 存储池名
--name 存储卷名
--capacity 存储卷的大小,单位可以是K、M、G
--format 存储卷的格式,可以是raw、qcow2、vmdk等
--backing-vol 后端卷的名字
virsh存储卷的克隆
vol-clone --pool 存储池名 被克隆的存储卷名 卷名
virsh存储卷的容量调整
vol-resize --pool 存储池名 存储卷名 调整容量大小 <--delta | --shrink>
--delta:增加容量
--shrink:减小容量
virsh存储卷的删除
vol-delete --pool 存储池名 被删除的存储卷名