zoukankan      html  css  js  c++  java
  • 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一下,所有的操作方法都有啦!

  • 相关阅读:
    upcoj 2169 DP
    hdu3415 单调队列
    hdu4417(树状数组)(线段树)(划分树+二分)
    poj3264 线段树水题
    STL Map hdu1004,1075,1263
    hdu1166线段树水题
    <<<<<<<<<用来存代码哒!!!!>>>>>>>>>>>>
    jQuery
    apache配置php
    linux关机、重启命令
  • 原文地址:https://www.cnblogs.com/huangjc/p/6290476.html
Copyright © 2011-2022 走看看