软件包: libguestfs-tools
这里的 guestfish 挺不错的
- 查看镜像分区及其使用情况:
12345# virt-df -a centos7.3.raw -h|column -t文件系统 大小 已用空间 可用空间 使用百分比%centos7.3.raw:/dev/sda2 497M 147M 350M 30%centos7.3.raw:/dev/sda5 100M 0 100M 0%centos7.3.raw:/dev/sda6 42G 2.1G 40G 5% - 查看镜像中的文件信息
1virt-ls -a centos7.3.img -l / - copy 文件到镜像
1virt-copy-in -a centos7.3.img /tmp/hello.txt /tmp/ - 查看镜像中的文件
1virt-cat -a centos7.3.img /tmp/hello.txt - 查看镜像中的文件系统分区信息: virt-filesystems –long –parts –blkdevs -h -a CentOS-7-x86_64-GenericCloud-1708.raw
virt-resize: –shrink 并不能让镜像文件变的更小(反而变大了)
virt-sparsify 可以使得一个镜像文件变成一个稀疏文件,对于发布、存储镜像很有必要