एक बार में कई स्नैपशॉट छोड़ने का सबसे अच्छा तरीका है


1

मेरे पास वर्चुअलबॉक्स वीएम है (विंडोज सर्वर 2012 के साथ मेजबान और अतिथि दोनों के रूप में)। मैंने कुछ मुश्किल सामान को कॉन्फ़िगर करते हुए कई स्नैपशॉट बनाए:

Before installing OS
 \____ Before installing software A
        \____ Before installing software B
               \____ Before installing software C
                      \____ Testing this
                             \____ Testing that
                                    \____ Current state

अब सब कुछ काम करता है और मुझे डिस्क स्थान की आवश्यकता है इसलिए मैं सभी स्नैपशॉट को छोड़ना चाहता हूं। मेरे शोध से पता चलता है कि स्नैपशॉट को एक-एक करके हटाने का कोई दूसरा तरीका नहीं है, जैसा कि यह धीमा है। मैं VM को क्लोन या निर्यात नहीं कर सकता क्योंकि यह पहले से ही होस्ट डिस्क का 75% उपयोग कर रहा है।

क्या मुझे ऊपर से नीचे या इसके नीचे से निकालना शुरू करना चाहिए? तेजी से मर्ज में क्या परिणाम होगा? या यह वास्तव में कोई फर्क नहीं पड़ता?


यदि आप प्रत्येक स्नैपशॉट के साथ किए गए परिवर्तनों को नीचे रखना चाहते हैं और परिवर्तनों को मर्ज करते हैं। यदि आप अपना रास्ता नीचे ले जाते हैं तो आप उन्हें छोड़ देंगे
रामहुंड

@ रामदूत मैं भ्रमित हूँ। जब तक मैं स्पष्ट रूप से एक स्नैपशॉट को पुनर्स्थापित नहीं करता, तब तक मैं कुछ समय के लिए स्वतंत्र रूप से स्नैपशॉट बना रहा हूं और वर्तमान स्थिति को कभी नहीं हटा सकता हूं: -?
एल्वारो गोंजालेज

किसी भी घटना में जितना समय लगता है उतना ही लगता है, भले ही स्नैपशॉट द्वारा कैप्चर किए गए परिवर्तन सहेजे गए हों। आप परिवर्तनों को आधार वीएम में विलय कर रहे हैं, आपके द्वारा किए गए परिवर्तनों की मात्रा स्थिर होने वाली है। इसलिए वीएम में उन परिवर्तनों को मर्ज करने का समय समान रूप से समान होगा, लेकिन अब मुझे लगता है कि मैंने इसके बारे में कुछ और सोचा था, मैंने उनके बयान को उलट दिया। जब आप एक स्नैपशॉट हटाते हैं, तो आप उस स्नैपशॉट के साथ किए गए अपने परिवर्तनों को आधार vm में रोल कर रहे हैं, इसलिए आप चाहते हैं कि अंतिम स्नैपशॉट अंतिम रूप से मर्ज कर दिया जाए। आप मूल रूप से अंतिम स्नैपशॉट को आधार वीएम अधिकार बनना चाहते हैं?
रामहुंड

@ रामस्वरूप मैं संभवतः शब्दावली से पूरी तरह परिचित नहीं हूँ। मैं सभी स्नैपशॉट से छुटकारा पाना चाहता हूं, जैसे कि मैंने उन्हें पहले स्थान पर कभी नहीं बनाया था।
अल्वारो गोंजालेज

1
अगर मैं "OS स्थापित करने से पहले" वापस लौटता हूं, तो मैं खाली वीएम पाने की उम्मीद करूंगा और अपना सारा काम खो दूंगा: -
अलवारो गोंजालेज

जवाबों:


0

मुझे नहीं पता कि यह सबसे अच्छा तरीका है, लेकिन यह सबसे तेज़ तरीका है, और केवल अगर आप सभी स्नैपशॉट को छोड़ना चाहते हैं और वर्तमान स्थिति छोड़ना चाहते हैं।

स्नैपशॉट पर जाएं, वर्तमान स्थिति पर राइट क्लिक करें, क्लोन पर क्लिक करें, और सभी चेकबॉक्स का चयन करें और "सभी एडाप्टर को शामिल करें" सेट करें।

यहाँ छवि विवरण दर्ज करें

अगली स्क्रीन पर "पूर्ण क्लोन" चुनें

अगली स्क्रीन पर "करंट मशीन स्टेट" चुनें और क्लोन को हिट करें

अब आपके पास बिना किसी स्नैपशॉट के बिल्कुल समान मशीन है। पुरानी मशीन को हटाने की जरूरत है

विपक्ष: - क्लोन करने के बाद क्लोन या नए वीएम से पहले पुराने वीएम का नाम बदलने की जरूरत है। चूंकि आप सभी यूयूआईडी को संरक्षित कर रहे हैं, इसलिए सभी को कमांड लाइन स्वचालन सहित एक ही काम करना चाहिए। - अस्थायी रूप से डबल आकार बनाने के लिए अतिरिक्त स्थान की आवश्यकता है

पेशेवरों: - सभी स्नैपशॉट्स का फास्ट ऑटो मर्ज, इसलिए एक-एक करके हटाने के लिए समय बर्बाद करने की आवश्यकता नहीं है


सवाल कहता है, "मैं VM को क्लोन या निर्यात नहीं कर सकता क्योंकि यह पहले से ही होस्ट डिस्क का 75% उपयोग कर रहा है।"
स्कॉट

ध्यान से नहीं पढ़ा :) लेकिन तकनीकी रूप से यदि आप एक अलग HDD के लिए एक क्लोन निर्दिष्ट करते हैं जिसमें पर्याप्त जगह है तो उसे काम करना चाहिए। आप वास्तव में संपूर्ण डेटा की प्रतिलिपि बनाने के लिए x2 स्थान की आवश्यकता के रूप में एक ही HDD पर स्नैपशॉट को क्लोन या हटा नहीं सकते हैं। आप सबसे छोटे के साथ एक को घूरकर एक को हटाने की कोशिश कर सकते हैं, सबसे बड़ी के लिए जगह जारी करने की उम्मीद कर रहे हैं लेकिन आप अंत में कुछ बिंदु पर अटक जाते हैं। आपको बस अधिक स्थान की आवश्यकता है। शायद VM को अन्य बाहरी HDD / SSD में अन्य होस्ट पर मर्ज करें, वापस जाएँ?
पावेल कियोच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.