About: Libguestfs

An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

libguestfs is a C library and a set of tools for accessing and modifying virtual disk images used in platform virtualization. The tools can be used for viewing and editing virtual machines (VMs) managed by libvirt and files inside VMs, scripting changes to VMs, creating VMs, and much else besides.It was created because of security issues, when virtual disk images are mounted directly on the host system. libguestfs is implemented using the Kernel-based Virtual Machine for the Linux kernel.

Property Value
dbo:abstract
  • libguestfs is a C library and a set of tools for accessing and modifying virtual disk images used in platform virtualization. The tools can be used for viewing and editing virtual machines (VMs) managed by libvirt and files inside VMs, scripting changes to VMs, creating VMs, and much else besides.It was created because of security issues, when virtual disk images are mounted directly on the host system. libguestfs can access nearly any type of file system including: all known types of Linux filesystem (ext2/3/4, XFS, btrfs, etc.), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems, LVM2 volume management, MBR and GPT disk partitions, raw disks, qcow2, VirtualBox VDI, VMWare VMDK, Hyper-V VHD/VHDX, on files, local devices, CD and DVD ISOs, SD cards, or remotely over FTP, HTTP, SSH, iSCSI, NBD, GlusterFS, Ceph, Sheepdog, and much more. libguestfs does not require root permissions. The functionality is available through a shell called guestfish. There is a rescue shell called virt-rescue for fixing unbootable virtual machines. Multiple tools are available modeled after ordinary Unix commands, such as virt-cat and virt-tar. libguestfs is also an API that can be linked with C and C++ management programs and has bindings for Perl, Python, Ruby, Java, OCaml, PHP, Haskell, Erlang, Lua, Golang and C#. It can be used from shell scripts or in the command line. Using the FUSE module guest filesystems can be mounted on the host with the guestmount command. libguestfs is implemented using the Kernel-based Virtual Machine for the Linux kernel. (en)
  • libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式庫和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等。 libguestfs几乎可访问任意类型的文件系统,包括:所有已知类型的Linux文件系统(ext2/3/4、XFS、btrfs等等)、任意类型的Windows 文件系统(VFAT及NTFS)、任意类型的macOS及BSD文件系统、LVM2卷宗管理、MBR及GPT磁盘分区、未格式化的硬盘、、VirtualBox VDI、VMWare VMDK、Hyper-V VHD/VHDX、文件、本地设备、CD/DVD ISO、SD卡或通过FTP、HTTP、SSH、iSCSI、NBD、GlusterFS、、Sheepdog等程序远程管理。libguestfs无需root权限。 libguestfs的功能由guestfish外壳(Shell)提供。若虚拟机无法启动,则可使用援救外壳virt-rescue进行修复。现有工具将普通的Unix命令作为样板使用,如工具virt-cat及virt-tar。 libguestfs同时也是可与C和C++管理程序关联,并为Perl、Python、Ruby、Java、OCaml、PHP、Haskell、Erlang、Lua、Golang 和C#相关联的应用程序接口。此接口可被壳层脚本调用或在命令行中直接运行。使用FUSE模块的情况下,客户机文件系统可通过使用guestmount命令挂载到宿主机上。 Linux内核的基于内核的虚拟机实现了libguestfs。 (zh)
dbo:latestReleaseDate
  • 2019-02-08 (xsd:date)
dbo:latestReleaseVersion
  • 1.40
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2009-04-04 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 24763793 (xsd:integer)
dbo:wikiPageLength
  • 4700 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1090068241 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Richard Jones (en)
dbp:genre
  • Virtualization (en)
dbp:latestReleaseDate
  • 2019-02-08 (xsd:date)
dbp:latestReleaseVersion
  • 1.400000 (xsd:double)
dbp:license
dbp:logo
  • Arthur the fish, Libguestfs logo.svg (en)
dbp:logoSize
  • 96 (xsd:integer)
dbp:name
  • libguestfs (en)
dbp:operatingSystem
dbp:programmingLanguage
  • C; utilities in OCaml Perl, et al. (en)
dbp:released
  • 2009-04-04 (xsd:date)
dbp:title
  • libguestfs (en)
dbp:website
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • libguestfs is a C library and a set of tools for accessing and modifying virtual disk images used in platform virtualization. The tools can be used for viewing and editing virtual machines (VMs) managed by libvirt and files inside VMs, scripting changes to VMs, creating VMs, and much else besides.It was created because of security issues, when virtual disk images are mounted directly on the host system. libguestfs is implemented using the Kernel-based Virtual Machine for the Linux kernel. (en)
  • libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式庫和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等。 libguestfs几乎可访问任意类型的文件系统,包括:所有已知类型的Linux文件系统(ext2/3/4、XFS、btrfs等等)、任意类型的Windows 文件系统(VFAT及NTFS)、任意类型的macOS及BSD文件系统、LVM2卷宗管理、MBR及GPT磁盘分区、未格式化的硬盘、、VirtualBox VDI、VMWare VMDK、Hyper-V VHD/VHDX、文件、本地设备、CD/DVD ISO、SD卡或通过FTP、HTTP、SSH、iSCSI、NBD、GlusterFS、、Sheepdog等程序远程管理。libguestfs无需root权限。 libguestfs的功能由guestfish外壳(Shell)提供。若虚拟机无法启动,则可使用援救外壳virt-rescue进行修复。现有工具将普通的Unix命令作为样板使用,如工具virt-cat及virt-tar。 Linux内核的基于内核的虚拟机实现了libguestfs。 (zh)
rdfs:label
  • Libguestfs (en)
  • Libguestfs (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • libguestfs (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License
  NODES
USERS 1