kvm-存储卷数据导入【恢复】、导出【备份】、删除【数据卷数据】、扩容【数据卷大小】

1、基础知识

1.1、需求

在我们使用数据卷操作的时候,不可避免的涉及到 数据导出、数据清除、数据导入、容量变动 等操作。

1.2、命令介绍

1.2.1、数据导出

virsh vol-download <存储卷名称> <导出文件名> --pool <存储池>

1.2.2、数据清除

virsh vol-wipe <存储卷名称> --pool <存储池>

1.2.3、数据导入

virsh vol-upload <存储卷名称> <导出文件名> --pool <存储池>

1.2.4、扩容

virsh vol-resize <已存在的存储卷名称> <新的容量大小> --pool <存储池>
注意:容量的变动主要针对的是磁盘容量,而不是磁盘里面存储的数据

2、实战【存储卷数据导入、导出、删除、扩容】

2.1、导出卷中数据【备份】

virsh vol-download cnblog.img cnblog_bak.img --pool keep_dpool

root@localhost:/data# ll -h
-rw-r--r--  1 root root 2.0G May 21 23:02 cnblog_bak.img

# 将一个磁盘文件的所有信息都备份出来了,容量大小与数据卷大小一致

2.2、删除卷中数据

virsh vol-info cnblog.img keep_dpool
virsh vol-wipe cnblog.img --pool keep_dpool
virsh vol-info cnblog.img keep_dpool

2.3、导入数据【恢复】

virsh vol-info cnblog.img keep_dpool
virsh vol-upload cnblog.img cnblog_bak.img --pool keep_dpool
virsh vol-info cnblog.img keep_dpool

2.4、扩容存储卷扩大多1G

# 原来是2G,现在要写3G
virsh vol-resize cnblog.img 3G --pool keep_dpool

root@localhost:/data# virsh vol-info cnblog.img keep_dpool
Name:           cnblog.img
Type:           file
Capacity:       3.00 GiB
Allocation:     2.00 GiB

# 注意:默认情况下,容量不支持缩容

 

posted @ 2023-05-22 09:10  小粉优化大师  阅读(93)  评论(0编辑  收藏  举报