डिस्क छवि कैसे बनाएं और बाद में इसे पुनर्स्थापित करें?

मैं एक नया लिनक्स उपयोगकर्ता हूं । मैंने अपनी वुबी को खरोंच से फिर से स्थापित किया है कम से कम दस बार पिछले कुछ हफ्तों क्योंकि सिस्टम को ऊपर और चलाने के दौरान (ड्राइवर, संकल्प, आदि । ) मैंने कुछ तोड़ दिया है (एक्स, ग्रब, अज्ञात) और मैं इसे काम पर वापस नहीं ला सकता । विशेष रूप से मेरे जैसे नौसिखिया के लिए, असफल और फिक्सिंग और उद्धरण प्रयासों की कई परतों का निवारण करने की कोशिश करने की तुलना में पूरे शेबैंग को फिर से स्थापित करना आसान (और बहुत तेज़) है ।

विंडोज से आ रहा है, मुझे उम्मीद है कि कुछ डिस्क छवि और उद्धरण है;उपयोगिता है कि मैं अपने लिनक्स इंस्टाल का स्नैपशॉट बनाने के लिए चला सकता हूं (और बूट विभाजन का!!) इससे पहले कि मैं सामान के साथ हस्तक्षेप करूं । फिर, मैंने अपनी मशीन को फ़ोबार करने के बाद, मैं किसी तरह अपनी मशीन को उस काम करने वाले स्नैपशॉट पर वापस कर दूंगा ।

विंडोज डिस्क इमेजर्स के लिनक्स समकक्ष क्या है एक्रोनिस ट्रू इमेज या नॉर्टन घोस्ट?


नोट: मुझे एक समान प्रश्न मिला: स्थापित सिस्टम का आसान बैकअप / पुनर्स्थापना?

साथ में dd

dd निम्न स्तर की उपयोगिता है जिसका उपयोग आप इस कार्य को पूरा करने के लिए कर सकते हैं । यह अनिवार्य रूप से निम्न स्तर की बाइट-फॉर-बाइट कॉपी उपयोगिता है । यदि आप इसे पूरा करने का तरीका चाहते हैं, तो पढ़ें ।

फ़ाइल सिस्टम और हार्ड डिस्क के सभी संदर्भ वर्चुअल पर स्थानीय रूप से स्थित हैं /dev/ फाइल सिस्टम। नोड्स की एक भीड़ है /dev/ जो आपके कंप्यूटर के लगभग सभी उपकरणों के लिए इंटरफेस हैं । उदाहरण के लिए, /dev/hda या /dev/sda आपके सिस्टम में पहली हार्ड ड्राइव को संदर्भित करेगा (एचडीए बनाम एसडीए हार्ड ड्राइव पर निर्भर करता है), और /dev/hda1 आपकी हार्ड ड्राइव पर पहले विभाजन को संदर्भित करेगा ।

अपने विभाजन की कच्ची छवि बनाने का सबसे सीधा तरीका उपयोग करना है dd पूरे विभाजन को एक फ़ाइल में डंप करने के लिए (ओएस को विभाजन तक पहुंचने के लिए याद रखें /dev/sda1 एक फ़ाइल इंटरफ़ेस के माध्यम से) । सुनिश्चित करें कि आप एक बड़े विभाजन पर या द्वितीयक ड्राइव पर हैं और निम्न आदेश निष्पादित करते हैं:

dd if=/dev/hda1 of=./part1.image बैकअप के लिए (विभिन्न विभाजनों के लिए दोहराएं)dd if=./part1.image of=/dev/hda1 बहाल करने के लिए

आप संपूर्ण हार्ड डिस्क (प्रतिस्थापित) का बैकअप लेने के लिए ठीक उसी कमांड का उपयोग कर सकते हैं hda1 साथ में hda). फिर आप भंडारण के लिए फ़ाइल को संपीड़ित करने के लिए किसी भी संपीड़न कार्यक्रम (गनज़िप, ज़िप, बीजिप) का उपयोग कर सकते हैं । आप अपने कंप्यूटर के क्लोन बनाने के लिए पूरे विभाजन की रट प्रतियां बनाने के लिए इसी तकनीक का उपयोग कर सकते हैं ।

हालांकि, बैकअप को पुनर्स्थापित करते समय एक सीमा होती है: विभाजन को उसी आकार (या बड़ा) की आवश्यकता होती है जिस विभाजन से आपने छवि ली थी, इसलिए यह पुनर्स्थापना के मामले में आपके विकल्पों को सीमित करता है । हालाँकि, आप बैकअप का उपयोग करके पुनर्स्थापित करने के बाद हमेशा विभाजन का विस्तार कर सकते हैं gparted या parted. जब आप संपूर्ण डिस्क प्रतियों को पुनर्स्थापित करने का प्रयास कर रहे होते हैं तो चित्र और भी गड़बड़ हो जाता है । हालाँकि, यदि आप बैकअप को उसी सटीक हार्ड ड्राइव पर पुनर्स्थापित कर रहे हैं, तो आपको इस बारे में बिल्कुल भी चिंता करने की आवश्यकता नहीं है ।

हालाँकि, यदि आप एक मित्रवत और उद्धरण चाहते हैं; उपयोगिता आ ला नॉर्टन घोस्ट तब यह सुझाव आपके लिए नहीं हो सकता है ।

यह क्लोनज़िला लाइव है: http://clonezilla.org/

क्लोनज़िला के लिए ट्यूटोरियल पाया जा सकता है यहाँ।

हमारे पास उबंटू में एक जीयूआई उपलब्ध है, जिसे 'डिस्क' कहा जाता है (gnome-disks) और बाद में उबंटू में डिफ़ॉल्ट आता है ।

या

sudo apt-get install gnome-disk-utility

"डिस्क" के रूप में लॉन्च/खोज करें, या इस रूप में चलाएं gnome-disks.

इसके अलावा जरूरत है:

  • जीपार्टेड

  • एक लाइव उबंटू (या डेरिवेटिव) लाइव-सत्र यूएसबी-स्टिक ।


विभाजन तैयार करें:

जाहिर है, उपयोग में रहते हुए विभाजन की प्रतिलिपि नहीं बनाई जा सकती: इसे अनमाउंट करने की आवश्यकता है ताकि नकल के दौरान इसमें बदलाव न हो (यह स्वयं स्पष्ट है) । इसलिए, अपने सिस्टम विभाजन का बैकअप लेने के लिए आपको एक यूएसबी लाइव सिस्टम में बूट करना होगा - या, जैसा कि उपरोक्त छवि में देखा गया है, एक अलग (मल्टी-बूट) सिस्टम में । सिस्टम विभाजन एक स्टार के साथ चिह्नित है । यदि आप सिस्टम विभाजन को कॉपी करने का प्रयास करते हैं तो आपको जल्द ही एक त्रुटि मिलती है:

enter image description here

इसके अलावा, किसी को यह ध्यान रखना होगा कि बैक-अप और बूट करने योग्य विभाजन की बहाली दोनों जोखिम भरी प्रक्रियाएं हैं और मूल्यवान/संवेदनशील डेटा का बैक-अप पहले एक अलग तरीके से किया जाना चाहिए (पूरे विभाजन के बजाय डेटा की प्रतिलिपि बनाकर, आदि) । - मेरे अनुभव से, यह उबंटू सिस्टम विभाजन के साथ काम करता है लेकिन विंडोज वाले के साथ नहीं ।

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

विभाजन सहेजें:

enter image description here

विभाजन को पुनर्स्थापित करें:

इस उत्तर के बाद: 'डिस्क'के साथ सिस्टम विभाजन (आईएसओ छवि) को सही ढंग से कैसे पुनर्स्थापित करें. वहां सवाल देखें। मुख्य विचार यह है कि छवि (आईएसओ) को मौजूदा खाली विभाजन पर पुनर्स्थापित किया जाना है:

  • स्वरूपित

  • अन-माउंटेड

  • सहेजी गई छवि से बड़ा

उपयोग के लिए बहाल विभाजन तैयार करें:

इस तथ्य पर उपरोक्त लिंक किए गए उत्तर के तहत टिप्पणियां देखें कि जीपार्टेड गंतव्य विभाजन और बहाल किए गए स्थान के बीच अंतरिक्ष के अंतर को गैर-आवंटित स्थान के रूप में रिपोर्ट करता है । इसे जीपार्टेड के साथ तय किया जा सकता है: विभाजन का चयन करें और "चेक" कार्रवाई लागू करें ।

यदि पुनर्स्थापित विभाजन एक सिस्टम विभाजन है जिसे आप मुख्य के रूप में उपयोग करना चाहते हैं:

  • इसके लिए पर्याप्त खाली स्थान होना चाहिए: "चेक" करने के लिए जीपार्ट का उपयोग करें (पहले बताए गए गैर-आवंटित स्थान का दावा करें) और यदि आवश्यक हो और संभव हो तो विभाजन को बड़ा करें ।

  • उपयोग करें grub-repair स्थापित करने के लिए एक लाइव सत्र से grub. मैं इस प्रक्रिया का उपयोग करता हूं: https://askubuntu.com/a/182863/47206, यहाँ कुछ और विस्तार के साथ: https://askubuntu.com/a/326661/47206.

उबंटू रिपॉजिटरी में" डंप "और" रिस्टोर "बैकअप यूटिलिटीज आपको पूरे सिस्टम के"सिस्टम स्टेट" को बैकअप और रिकवर करने की क्षमता प्रदान करते हैं ।

"डंप " और" पुनर्स्थापना " उपयोगिताओं का उपयोग करके रिपॉजिटरी से स्थापित किया जा सकता है:

sudo apt-get install dump

नीचे मैन पेज के लिंक दिए गए हैं:
डंप
पुनर्स्थापित करें

आपके मामले में, आप सिस्टम को पोर्टेबल ड्राइव पर बैकअप दे सकते हैं:

dump -0uan -f my_file /

वसूली के लिए आपको इसकी आवश्यकता होगी:

  1. अपने उबंटू लाइव सीडी/डीवीडी/यूएसबी से बूट करें ।

  2. डंप उपयोगिता स्थापित करें ।

  3. अपनी हार्ड ड्राइव माउंट करें ।

  4. पुनर्स्थापित करें (यानी restore -r -f my_file /my_mount).

नोट: यदि आप एक नई डिस्क पर पुनर्स्थापित कर रहे हैं तो आपको अपना बूटलोडर (ग्रब) स्थापित करना होगा ।

अधिक जानकारी यहां मिल सकती है लिनक्स को दूसरी हार्ड ड्राइव पर ले जाएं (डंप, रिस्टोर, बैकअप)

निम्नलिखित से कदम हैं उबंटू विकी

डीडी के साथ बैकअप
निम्न उदाहरण एक ड्राइव छवि बनाएगा /dev/sda, छवि को बाहरी ड्राइव पर बैकअप दिया जाएगा, और संपीड़ित किया जाएगा । उदाहरण के लिए, कोई अधिकतम संपीड़न के लिए बीज़िप 2 का उपयोग कर सकता है:

sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2

ड्राइव छवि को पुनर्स्थापित करना
ड्राइव छवि को पुनर्स्थापित करने के लिए, कोई लाइव वातावरण में बूट करना चाहेगा । बहाली काफी सरल है, और वास्तव में सिर्फ अगर और मूल्यों के पीछे शामिल है । यह बताएगा dd फ़ाइल में संग्रहीत डेटा के साथ ड्राइव को अधिलेखित करने के लिए । सुनिश्चित करें कि छवि फ़ाइल उस ड्राइव पर संग्रहीत नहीं है जिसे आप पुनर्स्थापित कर रहे हैं । यदि आप ऐसा करते हैं, तो अंततः ऑपरेशन के दौरान डीडी छवि फ़ाइल को अधिलेखित कर देगा, इसे और आपके ड्राइव को भ्रष्ट कर देगा ।

डीडी के साथ उपरोक्त ड्राइव को पुनर्स्थापित करने के लिए:

bzcat /media/usb/image.bz2 | sudo dd of=/dev/sda

पूरे ड्राइव को पुनर्स्थापित करते समय, सिस्टम स्वचालित रूप से डिवाइस नहीं बनाएगा (/dev/sda1, /dev/sda2, आदि । ). स्वचालित पहचान सुनिश्चित करने के लिए रीबूट करें ।

यदि आपने उबंटू को एक नई ड्राइव पर पुनर्स्थापित किया है, और यूयूआईडी (देखें का उपयोग अधिक के लिए) बदल दिया है, तो आप बूटलोडर और माउंट अंक बदलना होगा । एक टर्मिनल के माध्यम से निम्नलिखित को संपादित करना चाहेगा:

sudo nano /boot/grub/menu.lstsudo nano /etc/fstab 

यह जानने के लिए कि आपके ड्राइव के लिए नए यूयूआईडी क्या हैं, निम्न कमांड का उपयोग करें:

sudo blkid 

इस सूची से, आप यह जानने के लिए कि कौन सी ड्राइव है, एफडीआईएसके साथ जानकारी को क्रॉस-रेफरेंस कर सकते हैं । फिर बस यूयूआईडी को ग्रब और एफएसटीएबी दोनों फाइलों में अपडेट करें ।

मैं इस कार्य के लिए रीमास्टर्स की सिफारिश करूंगा ।

यह आपके इंस्टॉलेशन के लिए आईएसओ बनाता है, डीजा डुप के साथ बैकअप उपयोगकर्ता तिथि ।

वहाँ भी लिनक्स के लिए भूत, लेकिन अ क्लोनज़िला बेहतर विकल्प है-यह अधिक अद्यतित है । लिनक्स के लिए घोस्ट का नवीनतम संस्करण मई 2009 में सूचीबद्ध है, जबकि क्लोनज़िला का नवीनतम संस्करण नवंबर 2010 में पोस्ट किया गया था । भूत की तुलना में क्लोनज़िला की एक मामूली सीमा यह है कि आप पुनर्स्थापना पर विभाजन का आकार नहीं बदल सकते हैं, जबकि नॉर्टन भूत कर सकते हैं ।

आपको शायद इसकी आवश्यकता नहीं होगी, लेकिन क्लोनज़िला मल्टीकास्टिंग का भी समर्थन करता है ।

आप वही कर सकते हैं जो आपको उपयोग करने की आवश्यकता है क्लोनज़िला

"डंप" और "पुनर्स्थापना" का उपयोग करना एक समाधान है, जैसा कि वर्चुअल द्वारा इंगित किया गया है । ढेर।

हालाँकि यदि आपके पास बाहरी यूएसबी हार्ड डिस्क ड्राइव या एनएएस है तो आपको क्लोनज़िला का उपयोग करने में रुचि हो सकती है । आपको बस क्लिक करके एक आईएसओ इमेज डाउनलोड करनी है यहाँ (आप वैश्विक डाउनलोड पृष्ठ तक पहुंच सकते हैं यहाँ), इसे "ब्रासेरो"से जलाएं । क्लोनज़िला लाइव सीडी से बूट करें और अपनी मुख्य हार्ड डिस्क ड्राइव (अपने स्वस्थ उबंटू के साथ) का बैकअप (डिस्क या पार्टीशन टू इमेज) करें । कृपया ध्यान दें कि आप उस विभाजन का बैकअप नहीं ले सकते जिसे आपने बैकअप गंतव्य (काफी तार्किक) के रूप में माउंट किया है । यदि आपका सिस्टम टूट गया है, तो आपको बस क्लोनज़िला लाइव सीडी के साथ फिर से बूट करना होगा और अपने सिस्टम को पुनर्स्थापित करना होगा । यह मत भूलो कि क्लोनज़िला स्नैपशॉट बनाता है, इसलिए यदि आपके पास अपना डेटा है ("/होम", "/आदि", । ..) उबंटू सिस्टम के समान डिस्क/विभाजन पर, आप बैकअप से एक वापस प्राप्त करेंगे और उस बैकअप के प्रदर्शन के बाद से जो किया गया है उसे ढीला कर देंगे । ..

आप क्लोनज़िला लाइव के लिए एक ट्यूटोरियल पा सकते हैं यहाँ : क्लोनज़िला का उपयोग कैसे करें - ट्यूटोरियल

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

यदि आप वुबी का उपयोग कर रहे हैं, तो आप विंडोज़ में बूट क्यों नहीं करते हैं और कॉपी करते हैं root.disk फ़ाइल?

फिर पुनर्स्थापित करना नाम बदलने जितना आसान है root.disk कुछ और करने के लिए, और प्रतिलिपि का नाम बदलना root.disk.

टॉरबेन, वुबी फ़ोल्डर के तहत (आमतौर पर C:\UBUNTU, लेकिन कुछ अन्य ड्राइव और फ़ोल्डर हो सकते हैं), आपको न केवल अपने उबंटू इंस्टॉल के लिए बनाई गई लूपबैक डिस्क छवियां मिलेंगी, बल्कि कुछ अन्य महत्वपूर्ण फाइलें (जैसे वुबी लोडर) भी मिलेंगी । क्षमा करें यदि यह एक अनुमान है, लेकिन मुझे लगता है कि यह एक शिक्षित है । :wink:

हो सकता है ('क्योंकि मैंने वास्तव में कभी कोशिश नहीं की है - क्षमा करें - लेकिन अगर आप इसे आजमाते हैं तो चोट नहीं पहुंचेगी - मैं करूंगा) यदि आप उस फ़ोल्डर का बैकअप लेते हैं, जबकि सिस्टम अच्छी स्थिति में है, तो आप अच्छे राज्य को बदलकर वुबी को वापस ले सकते हैं गैर-कार्यात्मक एक ।

कृपया इसे उत्तर के रूप में पोस्ट करें, क्योंकि यह एक अच्छा तरीका लगता है, विशेष रूप से वुबी प्रतिष्ठानों के लिए! अपने आखिरी फुबर के बाद मैंने एक “असली” उबंटू स्थापित किया, न कि वुबी, इसलिए यह छोटी सी चाल अगली बार जब मैं खुद को उस स्थान पर पाता हूं तो मेरे दराज में चली जाएगी ।

आप केवल फ़ाइलों और मास्टर बूट रिकॉर्ड की प्रतिलिपि बना सकते हैं (http://www.freesoftwaremagazine.com/articles/backing_up_your_master_boot_record) और तुम ठीक हो जाओगे ।

आपका क्या मतलब है? क्या आप स्पष्टीकरण दे सकते हैं । मुझे उन पैकेजों और फाइलों की भी आवश्यकता है ।

एक्रोनिस ट्रू इमेज सिस्टम के चलने के दौरान एक सटीक बैकअप कैप्चर कर सकता है । लिनक्स के लिए घोस्ट का उल्लेख करने वाले को छोड़कर नीचे दिए गए सभी उत्तर विफल हो जाते हैं क्योंकि वे वास्तव में एक्रोनिस और घोस्ट की कार्यक्षमता को प्रतिस्थापित नहीं करते हैं । एक आम धारणा है कि बैकअप उस सिस्टम पर बनाया जा सकता है जिस पर वे चल रहे हैं । हालांकि यह सच है, बनाए गए बैकअप फ़ाइल-सिस्टम में फ़ाइलों को बदलने के कारण ठीक से बहाल नहीं होने का जोखिम उठाते हैं क्योंकि बैकअप बनाया जा रहा है, जिससे बैकअप स्वयं के साथ असंगत हो जाता है ।

https://help.ubuntu.com/community/BackupYourSystem

अगर मेरे पास 2 टीबी ड्राइव (बूट पार्ट्स और सिस्टम के लिए 3 कुल विभाजन) पर सिस्टम डिस्क है, तो क्या मैं 500 जीबी कहने के लिए विभाजन का आकार बदल सकता हूं या जो कुछ भी उचित लगता है और फिर सिस्टम के लिए आवश्यक विभाजन का बैकअप ले सकता हूं ? मैं 2 टीबी डिस्क को एक समान में बदलना चाहता हूं जो सिर्फ छोटा है क्योंकि मैं पूरे 2 टीबी स्पेस का उपयोग नहीं कर रहा हूं ।