guestfs

libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guestsscripting changes to VMsmonitoring disk used/free statistics, P2V, V2V, performing partial backups, cloning VMs, and much else besides.

libguestfs can access nearly any type of filesystem including: all known types of Linux filesystem (ext2/3/4XFSbtrfs etc), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems,LVM2 volume management, MBR and GPT disk partitions, raw disks,qcow2VirtualBox VDIVMWare VMDKCD and DVD ISOs, SD cards, and dozens more. libguestfs doesn't need root permissions.

All this functionality is available through a convenient shell calledguestfish, or use virt-rescue to get a rescue shell for fixing unbootable virtual machines.

libguestfs is also a library that can be linked with C and C++management programs and has bindings for PerlPythonRubyJava,OCamlPHPHaskellErlang and C#. You can also use it from shell scripts or the command line. Using our FUSE module you can also mount guest filesystems on the host.

There is a subproject to allow you to merge changes into the Windows Registry in Windows guests. You can examine unknown disk images to find out what they contain.

libguestfs is a mature program, in development since Feb 2009, with a 150 page manual, deployed in enterprise environments, and with many successful users.

Some projects using libguestfs today: Aeolus cloud projectJBoss Boxgrindervirt-toolsvirt-v2v.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值