libguestfs-tools 虛擬機磁盤管理工具


libguestfs-tools虛擬機磁盤管理工具:

官網:http://libguestfs.org/

這是一個非常強大的虛擬機磁盤管理工具,該工具包內包含的工具有virt-cat、virt-df、virt-ls、virt-copy/tar-in、virt-copy/tar-out、virt-edit、guestfish、guestmount等工具,具體用法也可以參看官網。該工具可以在不啟動KVM guest主機的情況下,直接查看guest主機內的文內容,也可以直接向img鏡像中寫入文件和復制文件到外面的物理機,當然其也可以像mount一樣,支持掛載操作。

 

安裝:

yum install -y libguestfs-tools libguestfs-tools-c

安裝完之后會發現會多出很多可用的工具,常用的有以下幾個:

# 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到宿主機.

 未完待續,后面的都是操作示例......

當然,自己man一下,所有的操作方法都有啦!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM