जवाबों:
एक त्वरित Google खोज qemu-nbd
कार्यक्रम का उल्लेख करती है , जिसका उल्लेख यहां किया गया है । यह qemu-kvm
पैकेज का हिस्सा है , इसलिए यदि आप पहले से ही इसका उपयोग नहीं कर रहे हैं तो आपको केवीएम स्थापित करना होगा। किसी भी प्रत्यक्ष गनोम / केडीई समाधान के बारे में निश्चित नहीं है, अगर ऐसा है जिसे आप खोज रहे थे। यहाँ इसका उपयोग करने के लिए एक उदाहरण है:
sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 --read-only /path/to/image.qcow2
udisksctl mount -b /dev/nbd0p1
nbd
करने के लिए /etc/modules
वैसे भी,।
वहाँ भी libguestfs है , लेकिन यह अभी तक आधिकारिक रिपॉजिटरी 1 से उपलब्ध नहीं है । यद्यपि libguestfs.org में बायनेरिज़ हैं ।
supermin
उपकरण स्थापित करता है ।
xmount
कुछ वीएम की डिस्क छवियों को एक कच्ची डिस्क की तरह देख सकते हैं (जिसे तब विभाजित किया जा सकता है losetup
, और विभाजन को माउंट किया जा सकता है)। मैं नहीं जानता कि यह qcow2 का समर्थन करता है, हालांकि।
आप सीधे इस तरह एक सामान्य माउंट के रूप में माउंट कर सकते हैं
mount /dev/sdb1 /mount-point
लेकिन अगर आपके पास डिवाइस की n संख्या है, तो आप इसे फिर से किसी अन्य निर्देशिका में माउंट करना चाहते हैं ताकि आप इस का पालन कर सकें:
कच्ची छवि से एक विभाजन को माउंट करना बहुत सरल है:
losetup /dev/loop0 image.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/image
qemu-nbd
है जाने का सबसे अच्छा तरीका है, जब तक मैंmodprobe nbd
पहली बार याद करता हूं । चुपचापqemu-nbd
विफल रहता है अगर यह मॉड्यूल लोड नहीं किया गया है!