libguestfs: மெய்நிகர் இயந்திரங்களின் வட்டு படங்களை அணுகுதல் மற்றும் மாற்றுதல்

libguestfs

ஒருவேளை பலருக்கு தெரியாது libguestfs, C இல் எழுதப்பட்ட நூலகம் மற்றும் மெய்நிகர் இயந்திரங்களில் பயன்படுத்தப்படும் மெய்நிகர் வட்டு படங்களை அணுகவும் மாற்றவும் உங்களை அனுமதிக்கும் கருவிகளின் தொகுப்பு. கூடுதலாக, நீங்கள் பல Linux KVM-அடிப்படையிலான மெய்நிகராக்க தளங்களுடன் வேலை செய்ய முடியும், மேலும் VM படங்கள் FUSE தொகுதி மற்றும் கெஸ்ட்மவுண்ட்/கெஸ்டன்மவுண்ட் கருவிகளைப் பயன்படுத்தி ஹோஸ்டில் நேரடியாக ஏற்றப்படும்.

libguestfs பற்றிய மற்றொரு நல்ல விஷயம் என்னவென்றால் கிட்டத்தட்ட எந்த FS ஐ அணுக முடியும், அல்லது கோப்பு முறைமை, மற்றும் அதில் அனைத்து Linux (ext2, ext3, ext4, XFS, btrfs,...), MS Windows (VFAT மற்றும் NTFS), macOS (HFS மற்றும் HFS+), அத்துடன் BSD மற்றும் LVM2 தொகுதி மேலாண்மை ஆகியவை அடங்கும். இவை அனைத்தும் MBR மற்றும் GPT இரண்டிலும்.

பொறுத்தவரை மெய்நிகர் வட்டு வகைகள் நீங்கள் அணுகக்கூடியது:

  • qcow2
  • VirtualBox .vdi
  • VMWare .vmdk
  • Hyper-V .vhd மற்றும் .vhdx

நீங்கள் கோப்புகள், உள்ளூர் சாதனங்கள், ISO படங்கள், SD மெமரி கார்டுகளை அணுகலாம் மற்றும் மாற்றலாம் அல்லது தொலைநிலையில் செய்யலாம் நெறிமுறைகள் போன்ற:

  • FTP,
  • , HTTP
  • எஸ்எஸ்ஹெச்சில்
  • iSCSI
  • NBD
  • GlusterFS
  • செஃப்
  • ஷீப்டாக்
  • முதலியன

மறுபுறம், libguestfs க்கு சலுகைகள் தேவையில்லை, இதுவும் சுவாரஸ்யமானது. இந்த திட்டத்திற்கு நன்றி, நீங்கள் Guestfish, guestmount, guestunmount, virt-rescue போன்ற பல்வேறு கட்டளை வரி கருவிகளை துவக்க முடியாத VMகள், virt-cat, virt-tar போன்றவற்றை சரிசெய்யலாம்.

libguestfs API ஆகவும் செயல்படுகிறது பல்வேறு நிரலாக்க மொழிகளில் மேலாண்மை நிரல்களை இணைக்க முடியும்:

  • C
  • சி ++
  • பேர்ல்
  • பைதான்
  • ரூபி
  • ஜாவா
  • PHP
  • ஹாஸ்கெல்
  • எர்லாங்
  • எடுத்து
  • C#
  • முதலியன

நீங்கள் கூட முடியும் ஸ்கிரிப்ட்களில் இருந்து பயன்படுத்தவும், இது அமைப்புகளை நிர்வகிக்கும் போது மிகவும் நடைமுறைக்குரியது. மேலும், ரிச்சர்ட் ஜோன்ஸின் இந்த திட்டம் பல பிரபலமான டிஸ்ட்ரோக்களின் களஞ்சியங்களில் இருந்து இந்த வழியில் நிறுவப்படலாம்:

  • டெபியன் / உபுண்டு மற்றும் வழித்தோன்றல்கள்
sudo apt install libguestfs-tools

  • Fedora/CentOS/RHEL மற்றும் வழித்தோன்றல்கள்
sudo dnf install libguestfs

  • ஆர்ச் லினக்ஸ் மற்றும் வழித்தோன்றல்கள்
sudo pacman -Sy libguestfs

மூலம், நீங்கள் என்றால் libvirt ஐப் பயன்படுத்துகிறது மற்றும் நீங்கள் libguestfs இல் சேர்க்கப்பட்டுள்ள ஏதேனும் பயன்பாடுகள் அல்லது கருவிகளை செயல்படுத்த முயற்சித்தால், நீங்கள் ஒரு பெறுவீர்கள் பிழை இது போன்ற:

libguestfs: error: could not create appliance through libvirt.

La தீர்வு ஒரு மாறியை "நேரடியாக" ஏற்றுமதி செய்வது போல இது எளிது:

export LIBGUESTFS_BACKEND=direct

மேலும் தகவல் - அதிகாரப்பூர்வ வலைத்தளம்


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.