libguestfs - libguestfs

редактировать
libguestfs
Рыба Артур, Libguestfs logo.svg
Разработчик (и) Ричард Джонс
Первый выпуск4 апреля 2009 г. ; 11 лет назад (04.04.2009)
Стабильный выпуск 1.40 / 8 февраля 2019 г.; 20 месяцев назад (08.02.2019)
Написано наC ; утилит в OCaml Perl и др.
Операционная система Linux
Тип Виртуализация
Лицензия LGPL, GPL
Веб-сайтlibguestfs.org

libguestfs - это C библиотека и набор инструментов для доступа и изменения образов виртуальных дисков используется в виртуализации платформы. Инструменты могут использоваться для просмотра и редактирования виртуальных машин (ВМ), управляемых libvirt и файлов внутри ВМ, создания сценариев для изменений ВМ, создания ВМ и многого другого.

libguestfs может получить доступ практически любой тип файловой системы, включая: все известные типы файловой системы Linux (ext2 /3 /4, XFS, btrfs и т. д.), любую файловую систему Windows (VFAT и NTFS ), любые файловые системы Mac OS X и BSD, LVM2 управление томами, MBR и GPT разделы диска, необработанные диски, qcow2, VirtualBox VDI, VMWare VMDK, Hyper-V VHD / VHDX, для файлов, локальных устройств, CD и DVD ISO, SD карты или удаленно через FTP, HTTP, SSH, iSCSI, NBD, GlusterFS, Ceph, Sheepdog, и многое другое. libguestfs не требует прав root.

Функциональность доступна через оболочку guestfish. Существует спасательная оболочка virt-rescue для исправления незагружаемых виртуальных машин. Доступно несколько инструментов, смоделированных на основе обычных команд Unix, таких как virt-cat и virt-tar.

libguestfs также является API, который может быть связан с программами управления C и C ++ и имеет привязки для Perl, Python, Ruby, Java, OCaml, PHP, Haskell, Erlang, Lua, Golang и С #. Его можно использовать из сценариев оболочки или в командной строке. Используя модуль FUSE, гостевые файловые системы могут быть смонтированы на хосте с помощью команды guestmount.

libguestfs реализован с использованием виртуальной машины на основе ядра для Ядро Linux.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-27 08:23:43
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте