libguestfs: geli oo wax ka beddel sawirada diskooga ee mashiinnada farsamada

libguestfs

Malaha dad badan ma oga libguestfs, maktabad ku qoran C iyo qalabyo kala duwan oo kuu ogolaanaya inaad gasho oo aad wax ka beddesho sawirada diskooga loo isticmaalo mashiinnada farsamada. Intaa waxaa dheer, waxaad awoodi doontaa inaad la shaqeyso dhowr goobood oo ku saleysan Linux KVM, sawirada VM waxaa si toos ah loogu dhejin doonaa martida loo yahay iyadoo la adeegsanayo moduleka FUSE iyo qalabka martida / martida.

Wax kale oo fiican oo ku saabsan libguestfs waa taas geli kara ku dhawaad ​​FS kasta, ama nidaamka faylka, oo ay ku jiraan dhammaan Linux (ext2, ext3, ext4, XFS, btrfs,…), MS Windows (VFAT iyo NTFS), macOS (HFS iyo HFS +), iyo sidoo kale BSD, iyo xitaa maareynta mugga LVM2. Waxaas oo dhan waxay ku jiraan MBR iyo GPT labadaba.

Sida for noocyada diskooga dalwaddii oo aad geli karto, waxay noqon kartaa:

  • qcow2
  • VirtualBox .vdi
  • VMWare .vmdk
  • Hyper-V .vhd iyo .vhdx

Waxaad sidoo kale geli kartaa oo aad wax ka beddeli kartaa faylasha, aaladaha maxalliga ah, sawirrada ISO, kaararka xusuusta SD, ama waxaad ku samayn kartaa meel fog borotokoollada sida:

  • FTP
  • HTTP
  • SSH
  • iSCSI
  • NBD
  • GlusterFS
  • keph
  • Ido
  • iwm

Dhinaca kale, libguestfs uma baahna mudnaanta, taas oo sidoo kale xiiso leh. Thanks to mashruucan, waxaad yeelan doontaa qalab kala duwan oo khadka taliska ah sida guestfish, guestmount, guestunmount, fayraska badbaadada si loo hagaajiyo VM-yada aan la kicin karin, virt-cat, virt-tar, iwm.

libguestfs sidoo kale wuxuu u shaqeeyaa sidii API si ay u awoodaan in ay ku xidhaan barnaamijyada maamulka ee luuqadaha barnaamijyada kala duwan:

  • C
  • C ++
  • Perl
  • Python
  • Ruby
  • Java
  • PHP
  • Haskell
  • erlang
  • Lua
  • C#
  • iwm

Waxaad sidoo kale sameyn kartaa u isticmaal qoraallada, taas oo aad waxtar u leh marka la maamulayo nidaamyada. Sidoo kale, mashruucan uu sameeyay Richard Jones waxaa lagu rakibi karaa meelo badan oo ka mid ah distros-yada caanka ah sidatan:

  • Debian / Ubuntu iyo noocyo kala duwan
sudo apt install libguestfs-tools

  • Fedora/CentOS/RHEL iyo soosaarayaasha
sudo dnf install libguestfs

  • Arch Linux iyo noocyo kala duwan
sudo pacman -Sy libguestfs

By habka, haddii aad tahay isticmaalka libvirt oo aad isku daydo in aad u yeedho mid ka mid ah utility ama qalabyada ku jira libguestfs, waxaad heli doontaa baadi sidan oo kale:

libguestfs: error: could not create appliance through libvirt.

La xal way fududahay sida dhoofinta doorsoome sida "toos ah" oo kale:

export LIBGUESTFS_BACKEND=direct

Macluumaad dheeraad ah - Websaydhka rasmiga ah


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.