libguestfs: samun dama da gyara hotunan faifai na injunan kama-da-wane

marubuci

Wataƙila ba su da yawa sani libguestfs, ɗakin karatu da aka rubuta a cikin C da saitin kayan aikin da ke ba ku damar samun dama da gyara hotunan faifai na kama-da-wane da ake amfani da su a cikin injina.. Bugu da ƙari, za ku iya yin aiki tare da yawancin dandamali na tushen KVM na Linux, kuma za a ɗora hotunan VM kai tsaye a kan mai watsa shiri ta amfani da tsarin FUSE da kayan aikin guestmount / guestunmount.

Wani abu mai kyau game da libguestfs shine iya samun damar kusan kowane FS, ko tsarin fayil, kuma wannan ya haɗa da duk Linux (ext2, ext3, ext4, XFS, btrfs,…), MS Windows (VFAT da NTFS), macOS (HFS da HFS +), da BSD, har ma da sarrafa girman LVM2. Duk wannan a duka MBR da GPT.

Amma ga kama-da-wane faifai iri wanda zaka iya shiga, zai iya zama:

  • quwa 2
  • VirtualBox .vdi
  • VMWare .vmdk
  • Hyper-V.vhd da .vhdx

Hakanan zaka iya samun dama da canza fayiloli, na'urorin gida, hotunan ISO, katunan ƙwaƙwalwar ajiyar SD, ko yin ta ta hanyar nesa ladabi kamar:

  • FTP
  • HTTP
  • SSH
  • iSCSI
  • NBD
  • Farashin GlusterFS
  • ceph
  • Shefayog
  • da dai sauransu.

A gefe guda, libguestfs baya buƙatar gata, wanda kuma yana da ban sha'awa. Godiya ga wannan aikin, zaku sami kayan aikin layin umarni daban-daban kamar su guestfish, guestmount, guestunmount, virt-ceto don gyara VMs mara bootable, virt-cat, virt-tar, da sauransu.

marubuci kuma yana aiki azaman API don samun damar haɗa shirye-shiryen gudanarwa a cikin harsunan shirye-shirye daban-daban:

  • C
  • C ++
  • Perl
  • Python
  • Ruby
  • Java
  • PHP
  • Haskell
  • erlang
  • Lua
  • C#
  • da dai sauransu.

Zaka kuma iya amfani da shi daga rubutun, wanda yake da amfani sosai lokacin gudanar da tsarin. Hakanan, ana iya shigar da wannan aikin ta Richard Jones daga wuraren ajiyar yawancin sanannun distros ta wannan hanyar:

  • Debian / Ubuntu da abubuwan da suka samo asali
sudo apt install libguestfs-tools

  • Fedora/CentOS/RHEL da abubuwan da suka samo asali
sudo dnf install libguestfs

  • Arch Linux da abubuwan da suka samo asali
sudo pacman -Sy libguestfs

Af, idan kun kasance amfani da libvirt kuma kuna ƙoƙarin kiran kowane kayan aiki ko kayan aikin da aka haɗa a cikin libguestfs, zaku sami kuskure kamar wannan:

libguestfs: error: could not create appliance through libvirt.

La mafita yana da sauƙi kamar fitar da maɓalli kamar "kai tsaye" kamar haka:

export LIBGUESTFS_BACKEND=direct

Informationarin bayani - Tashar yanar gizo ta hukuma


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.