Vmware में स्नैपशॉट हटाते समय बच्चों के साथ क्या होता है?


13

मैं वर्चुअलाइजेशन के लिए नया हूं और यह सुनिश्चित करना चाहता हूं कि जब मैं स्नैपशॉट हटाऊंगा तो मुझे क्या होगा

कहते हैं मेरे पास एक पेड़ है

  • आधार
    • SnapshotA
      • SnapshotB
        • SnapshotC

दो सवाल:

  1. अगर मैं SnapShotB को हटाता हूँ तो SnapShotC को कुछ नहीं होता है?

  2. Vmware सहायता से " नोट: क्लिकिंग डिलीट, स्नैपशॉट डेटा को अभिभावक तक पहुँचाता है और चयनित स्नैपशॉट को निकालता है। " SnapShotA?


यह सिर्फ परीक्षण यह अपने आप :) करने के लिए आसान पर्याप्त प्रतीत होता है
स्वेन

जवाबों:


14

आपको उस स्नैपशॉट ट्री को फिर से लिखना होगा। वास्तविक वृक्ष इस तरह दिखता है:

  • SnapshotA
    • SnapshotB
      • SnapshotC
        • वर्तमान

जब आपने स्नैपशॉट लिया, तो मुख्य vmdk फ़ाइल जमी हुई थी और एक नई डेल्टा फ़ाइल बनाई गई थी। उस बिंदु से डेल्टा फ़ाइल में सभी परिवर्तन लिखे गए थे।

जब आपने SnapshotB लिया, तो पहली डेल्टा फ़ाइल जमी हुई थी और दूसरी डेल्टा फ़ाइल बनाई गई थी। उस बिंदु से इस नई डेल्टा फ़ाइल में सभी परिवर्तन लिखे गए थे।

और जब आपने SnapshotC लिया, तो दूसरी डेल्टा फ़ाइल जमी हुई थी और फिर भी एक और डेल्टा फ़ाइल बनाई गई थी, जो "वर्तमान" स्थिति का प्रतिनिधित्व कर रही थी। सभी परिवर्तन इस फ़ाइल में लिखे गए हैं।

  1. यदि आप स्नैपशॉट को हटाते हैं, तो पहली डेल्टा फ़ाइल दूसरी डेल्टा फ़ाइल के साथ विलय कर दी जाएगी जो स्नैपशॉट का प्रतिनिधित्व करती है। इसलिए SnapshotC की फाइल बदल जाएगी लेकिन SnapshotC की वास्तविक स्थिति नहीं बदलेगी।

  2. नहीं, एक स्नैपशॉट उस तरह से संशोधित नहीं है। स्नैपशॉटबी को हटाने से उन परिवर्तनों को पेड़ में अगली फ़ाइल को नीचे धकेल दिया जाता है जो उन परिवर्तनों पर निर्भर करता है। उन्हें स्नैपशॉट (बेस vmdk) में लागू करने से स्नैपशॉट को स्नैपशॉट में बदल दिया जाएगा, जो स्नैपशॉट को अनुपयोगी बना देगा। :)


4

स्नैपशॉट कुछ मामले में vSphere बनाम वर्कस्टेशन में अलग तरह से काम करता है

आपके द्वारा पूछे गए प्रश्नों के लिए, व्यवहार वही है यदि आप VMware वर्कस्टेशन या VMware vSphere क्लाइंट का उपयोग करते हैं। व्यवहार समान नहीं है, हालाँकि, यदि आपने SnapshotC को हटा दिया है।

  • SnapshotA
    • SnapshotB
      • SnapshotC
        • आप यहाँ हैं

यदि आप vSphere क्लाइंट में SnapshotC को हटाते हैं, तो SnapshotB स्नैपशॉट बन जाएगा, लेकिन उसका नाम बनाए रखेगा। हटाकर, आप SnapshotB तक किए गए परिवर्तनों को SnapshotB तक कर रहे हैं। अगर आप ऐसा नहीं करना चाहते हैं, तो आपको इस तरह से डिलीट करने से पहले 'Go to' SnapshotB पर जाना होगा:

  • SnapshotA
    • SnapshotB
      • आप यहाँ हैं
    • SnapshotC

इस VMware फोरम पोस्ट में यह व्यवहार विस्तृत है:

http://communities.vmware.com/thread/58030

VMware वर्कस्टेशन में, यदि आपने इसके तहत स्नैपशॉट को हटा दिया है, तो परिवर्तन ऊपर की ओर नहीं होंगे। आप परिवर्तनों को खो देंगे और स्नैपशॉट के तहत वापस आ जाएंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.