libguestfs: ukufikelela kwaye ulungise imifanekiso yedisk yoomatshini benyani

mzantsiweb

Mhlawumbi ababaninzi abaziyo libguestfs, ilayibrari ebhalwe kwi C kunye neqela lezixhobo ezikuvumela ukufikelela kwaye ulungise imifanekiso yedisk enenyani esetyenziswa koomatshini abanenyani.. Ukongeza, uya kuba nakho ukusebenza kunye neeplatifti ezininzi ze-Linux KVM ezisekwe kwi-virtualization, kwaye imifanekiso ye-VM iya kunyuswa ngokuthe ngqo kumamkeli usebenzisa imodyuli yeFUSE kunye ne-guestmount/guestunmount tools.

Enye into entle malunga ne-libguestfs yileyo inokufikelela phantse kuyo nayiphi na iFS, okanye inkqubo yefayile, kwaye oko kubandakanya zonke iLinux (ext2, ext3, ext4, XFS, btrfs,…), MS Windows (VFAT kunye neNTFS), macOS (HFS kunye neHFS+), kunye neBSD, kunye nolawulo lwevolyum yeLVM2. Konke oku kuzo zombini i-MBR kunye ne-GPT.

Ngokuphathelele iintlobo zedisk enenyani onokufikelela kuyo, ingaba:

  • iqkq2
  • VirtualBox .vdi
  • VMWare .vmdk
  • Hyper-V .vhd kunye .vhdx

Ungafikelela kwaye ulungise iifayile, izixhobo zasekhaya, imifanekiso ye-ISO, imemori khadi ye-SD, okanye uyenze ukude nge imigaqo-nkqubo bathanda:

  • FTP
  • HTTP
  • SSH
  • iSCSI
  • NBD
  • GlusterFS
  • UCeph
  • Iigusha
  • njalo

Ngakolunye uhlangothi, libguestfs ayifuni malungelo, ekwabangela umdla. Enkosi kule projekthi, uya kuba nezixhobo ezahlukeneyo zelayini yomyalelo njenge-guestfish, i-guestmount, i-guestunmount, i-virt-rescue ukulungisa ii-VM ezingavulekiyo, i-virt-cat, i-virt-tar, njl.

mzantsiweb ikwasebenza njenge API ukukwazi ukudibanisa iinkqubo zolawulo kwiilwimi ezahlukeneyo zokucwangcisa:

  • C
  • C ++
  • Perl
  • Python
  • ilitye elinqabileyo elibomvu
  • Java
  • PHP
  • Haskell
  • erlang
  • Inyanga
  • C#
  • njalo

Unako kwakhona yisebenzise kwimibhalo, esebenza kakhulu xa ulawula iinkqubo. Kwakhona, le projekthi nguRichard Jones inokufakwa kwii-repos ezininzi ze-distros ezaziwayo ngolu hlobo:

  • Debian / Ubuntu kunye neziphumo
sudo apt install libguestfs-tools

  • I-Fedora / i-CentOS / i-RHEL kunye ne-derivatives
sudo dnf install libguestfs

  • I-Arch Linux kunye neziphumo
sudo pacman -Sy libguestfs

Ngendlela, ukuba ukhona usebenzisa i-libvirt kwaye uzama ukubhena naluphi na uncedo okanye izixhobo ezibandakanyiweyo kwi-libguestfs, uya kufumana imposiso Ndiyayithanda lento:

libguestfs: error: could not create appliance through libvirt.

La isisombululo ilula njengokuthumela ngaphandle okuguquguqukayo njengo "ngqo" ngolo hlobo:

export LIBGUESTFS_BACKEND=direct

Iinkcukacha ezithe xaxe - Indawo yeWebhusayithi esemthethweni


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.