QEMU के साथ "लिंक किए गए क्लोन" या स्तरित साझा डिस्क बनाएं


5

क्या QEMU VMware के "लिंक्ड क्लोन" जैसी सुविधा का समर्थन करता है ?

मैं जो पूरा करने की कोशिश कर रहा हूं: मैं मुट्ठी भर वीएम के साथ एक परीक्षण वातावरण स्थापित कर रहा हूं, जो लगभग सभी समान हैं। हालाँकि, एक नए विंडोज इंस्टाल में 20 GiB लगते हैं, जिसे प्रत्येक वीएम के लिए डुप्लिकेट किया जाएगा।

VMware में, एक "लिंक्ड क्लोन" बनाएगा, जो मूल डिस्क छवि के ऊपर कॉपी-ऑन-राइट परत होने की सबसे अधिक संभावना है।

क्या हम QEMU के साथ ऐसा कर सकते हैं? मैं विशेष रूप से virt-manager(libvirt) का उपयोग करके इसे पूरा करने की कोशिश कर रहा हूं ।

सम्बंधित:

जवाबों:


4

QEMU का प्राथमिक वर्चुअल डिस्क स्वरूप QCOW2 है, जो QEMU कॉपी-ऑन-राइट 2 के लिए है । इस प्रकार के सेटअप को सक्षम करने के लिए इसे विशेष रूप से बंद किया गया है।

आप इसे मैन्युअल रूप से उपयोग कर सकते हैं qemu-img। (यदि आपके पास पहले से आधार छवि है तो सीधे दूसरी कमांड पर जाएं)

$ qemu-img create -f qcow2 base-image.qcow2 1M
Formatting 'base-image.qcow2', fmt=qcow2 size=1048576 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16

$ qemu-img create -f qcow2 -b base-image.qcow2 linked-image.qcow2
Formatting 'linked-image.qcow2', fmt=qcow2 size=1048576 backing_file='base-image.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16

$ qemu-img info base-image.qcow2
image: base-image.qcow2
file format: qcow2
virtual size: 1.0M (1048576 bytes)
disk size: 196K
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: false
    refcount bits: 16
    corrupt: false

$ qemu-img info linked-image.qcow2
image: linked-image.qcow2
file format: qcow2
virtual size: 1.0M (1048576 bytes)
disk size: 196K
cluster_size: 65536
backing file: base-image.qcow2
Format specific information:
    compat: 1.1
    lazy refcounts: false
    refcount bits: 16
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.