安裝過libguestfs-tools工具後,會產生一系列命令如下:
[root@kvm01 ~]# virt-
virt-alignment-scan virt-df virt-inspector virt-rescue virt-win-reg
virt-builder virt-diff virt-install virt-resize virt-xml
virt-cat virt-edit virt-log virt-sparsify virt-xml-validate
virt-clone virt-filesystems virt-ls virt-sysprep
virt-copy-in virt-format virt-make-fs virt-tar-in
virt-copy-out virt-host-validate virt-manager virt-tar-out
virt-customize virt-index-validate virt-pki-validate virt-what
libguestfs-tools工具的部分命令使用方便,但是執行速度不是很快,下面只對一些常用命令進行介紹
1.virt-df
介紹:類似於虛擬機本地“df”命令
[root@kvm01 ~]# virt-df -h vm1-clone
Filesystem Size Used Available Use%
vm1-clone:/dev/sda1 186M 7.2M 169M 4%
vm1-clone:/dev/sda3 8.4G 1.2G 6.8G 14%
2.virt-cat
介紹:類似於虛擬機本地"cat"命令
[root@kvm01 ~]# virt-cat -d vm1-clone /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
3.virt-edit
介紹:類似於虛擬機本地"vi"命令,使用這個命令需要關閉虛擬機
4.virt-ls
介紹:類似於虛擬機本地"ls"命令
[root@kvm01 ~]# virt-ls -d vm1-clone /etc
.pwd.lock
DIR_COLORS
DIR_COLORS.xterm
NetworkManager
X11
acpi
5.virt-copy-out
介紹:複製虛擬機文件到宿主機本地磁盤,類似於本地"cp"命令
[root@kvm01 ~]# virt-copy-out -d vm1-clone /etc/hosts .
6.virt-copy-in
介紹:複製宿主機本地文件到虛擬機磁盤,類似於本地"cp"命令
[root@kvm01 ~]# virt-copy-in -d vm1-clone /tmp/ylhb /tmp