libguestfs-tools 虚拟机磁盘管理工具

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

相关文章
相关标签/搜索