libguestfs-tools虛擬機磁盤管理工具:shell
官網:http://libguestfs.org/vim
這是一個很是強大的虛擬機磁盤管理工具,該工具包內包含的工具備virt-cat、virt-df、virt-ls、virt-copy/tar-in、virt-copy/tar-out、virt-edit、guestfish、guestmount等工具,具體用法也能夠參看官網。該工具能夠在不啓動KVM guest主機的狀況下,直接查看guest主機內的文內容,也能夠直接向img鏡像中寫入文件和複製文件到外面的物理機,固然其也能夠像mount同樣,支持掛載操做。工具
安裝:ui
yum install -y libguestfs-tools libguestfs-tools-c
安裝完以後會發現會多出不少可用的工具,經常使用的有如下幾個:spa
# rpm -ql libguestfs-tools-c | grep bin /usr/bin/guestfish #管理磁盤的交互shell. /usr/bin/guestmount #掛載VM磁盤到宿主機. /usr/bin/guestunmount #umount VM磁盤. /usr/bin/virt-alignment-scan /usr/bin/virt-builder /usr/bin/virt-cat #查看VM裏的文件,至關於在VM中執行cat命令查看文件. /usr/bin/virt-copy-in #從宿主機copy文件到VM中. /usr/bin/virt-copy-out #從VM copy文件到宿主機. /usr/bin/virt-customize /usr/bin/virt-df #至關於在VM中執行df命令. /usr/bin/virt-diff #至關於在VM中執行diif命令. /usr/bin/virt-edit #至關於在VM中執行vim命令. /usr/bin/virt-filesystems /usr/bin/virt-format /usr/bin/virt-index-validate /usr/bin/virt-inspector /usr/bin/virt-log /usr/bin/virt-ls #至關於在VM中執行ls命令. /usr/bin/virt-make-fs /usr/bin/virt-rescue /usr/bin/virt-resize /usr/bin/virt-sparsify /usr/bin/virt-sysprep /usr/bin/virt-tar-in #將宿主機的文件打包,copy到VM裏. /usr/bin/virt-tar-out #將VM中的文件打包,copy到宿主機.
未完待續,後面的都是操做示例......code
固然,本身man一下,全部的操做方法都有啦!orm