libguestfs是一个命令集,专用于virsh,有很多有用的命令。

  • virt-df

    如果希望查看一个qcow2镜像文件的实际大小、利用率,可通过virt-df实现

    譬如一个qcow2文件:c6-32-kvm,文件大小为1.5G

    [oneadmin@DL165-1 centos6]$ ls -alh c6-32-kvm.qcow2
    -rw-r--r--+ 1 oneadmin oneadmin 1.5G Jan 25 23:37 c6-32-kvm.qcow2

    我们希望知道该qcow2的实际大小可通过:

    [oneadmin@DL165-1 centos6]$ virt-df -h -a c6-32-kvm.qcow2 (1) (2)
    Filesystem                                Size       Used  Available  Use%
    c6-32-kvm.qcow2:/dev/sda1                 9.8G       948M       8.4G   10%
    1 -h表示human reading
    2 -a表示添加镜像文件,如果一个guest有多个镜像文件,需要重复-a多次: -a image1.img -a image2.img