fbpx
维基百科

libguestfs

libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像C语言函式庫和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等[3]

libguestfs
開發者理查德·琼斯(Richard Jones)
首次发布2009年4月4日,​14年前​(2009-04-04[1]
编程语言C,也使用OCamlPerl等语言。
操作系统Linux
类型虚拟化技术
许可协议LGPL, GPL
网站libguestfs.org

libguestfs几乎可访问任意类型的文件系统,包括:所有已知类型的Linux文件系统(ext2/3/4XFSbtrfs等等)、任意类型的Windows 文件系统(VFATNTFS)、任意类型的macOS及BSD文件系统、LVM2卷宗管理、MBRGPT磁盘分区、未格式化的硬盘、qcow2英语qcow2、VirtualBox VDI、VMWare VMDK、Hyper-V VHD/VHDX、文件、本地设备、CD/DVD ISO、SD卡或通过FTP、HTTP、SSHiSCSINBDGlusterFSCeph英语Ceph (software)、Sheepdog等程序远程管理。libguestfs无需root权限。

libguestfs的功能由guestfish外壳(Shell)提供。若虚拟机无法启动,则可使用援救外壳virt-rescue进行修复。现有工具将普通的Unix命令作为样板使用,如工具virt-catvirt-tar[4]

libguestfs同时也是可与C和C++管理程序关联,并为PerlPythonRubyJavaOCamlPHPHaskellErlangLuaGolangC#相关联的应用程序接口。此接口可被壳层脚本调用或在命令行中直接运行。使用FUSE模块的情况下,客户机文件系统可通过使用guestmount命令挂载到宿主机上。[3]

Linux内核基于内核的虚拟机实现了libguestfs[5]

另请参阅 编辑

参考文献 编辑

  1. ^ Historical releases of libguestfs. [2020-12-27]. (原始内容于2017-02-08). 
  2. ^ . [2021-04-03]. (原始内容存档于2021-05-14). 
  3. ^ 3.0 3.1 Description from home page. [2019-02-14]. (原始内容于2021-01-20). 
  4. ^ Features in Fedora 12. [2019-02-14]. (原始内容于2020-11-09). 
  5. ^ Internal description of libguestfs. [2019-02-14]. (原始内容于2020-10-30). 

外部链接 编辑

  • 官方网站

libguestfs, 是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的c语言函式庫和配套工具, 此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件, 为虚拟机撰写脚本, 创建虚拟机等等, 開發者理查德, 琼斯, richard, jones, 首次发布2009年4月4日, 14年前, 2009, 编程语言c, 也使用ocaml, perl等语言, 操作系统linux类型虚拟化技术许可协议lgpl, gpl网站, org几乎可访问任意类型的文件系统, 包括, 所有已知类型的linux文件系统, ext. libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式庫和配套工具 此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件 为虚拟机撰写脚本 创建虚拟机等等 3 libguestfs開發者理查德 琼斯 Richard Jones 首次发布2009年4月4日 14年前 2009 04 04 1 编程语言C 也使用OCaml Perl等语言 操作系统Linux类型虚拟化技术许可协议LGPL GPL网站libguestfs wbr orglibguestfs几乎可访问任意类型的文件系统 包括 所有已知类型的Linux文件系统 ext2 3 4 XFS btrfs等等 任意类型的Windows 文件系统 VFAT及NTFS 任意类型的macOS及BSD文件系统 LVM2卷宗管理 MBR及GPT磁盘分区 未格式化的硬盘 qcow2 英语 qcow2 VirtualBox VDI VMWare VMDK Hyper V VHD VHDX 文件 本地设备 CD DVD ISO SD卡或通过FTP HTTP SSH iSCSI NBD GlusterFS Ceph 英语 Ceph software Sheepdog等程序远程管理 libguestfs无需root权限 libguestfs的功能由guestfish外壳 Shell 提供 若虚拟机无法启动 则可使用援救外壳virt rescue进行修复 现有工具将普通的Unix命令作为样板使用 如工具virt cat及virt tar 4 libguestfs同时也是可与C和C 管理程序关联 并为Perl Python Ruby Java OCaml PHP Haskell Erlang Lua Golang 和C 相关联的应用程序接口 此接口可被壳层脚本调用或在命令行中直接运行 使用FUSE模块的情况下 客户机文件系统可通过使用guestmount命令挂载到宿主机上 3 Linux内核的基于内核的虚拟机实现了libguestfs 5 另请参阅 编辑 nbsp 自由软件主题 基于内核的虚拟机 KVM QEMU libvirt OpenStack Linux的用途 虚拟化 英语 Linux range of use 参考文献 编辑 Historical releases of libguestfs 2020 12 27 原始内容存档于2017 02 08 libguestfs 1 44 stable 2021 04 03 原始内容存档于2021 05 14 3 0 3 1 Description from home page 2019 02 14 原始内容存档于2021 01 20 Features in Fedora 12 2019 02 14 原始内容存档于2020 11 09 Internal description of libguestfs 2019 02 14 原始内容存档于2020 10 30 外部链接 编辑官方网站 取自 https zh wikipedia org w index php title Libguestfs amp oldid 71636784, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。