कल्पना करें कि आपके कंप्यूटर की हार्ड ड्राइव फेल हो गई। आपका कंप्यूटर अब इसका पता नहीं लगा पाता, और आपके द्वारा सेव किए गए डेटा को रिकवर करना असंभव है। यह लगभग किसी के लिए भी एक बुरे सपने जैसा परिदृश्य है। आप चाहेंगे कि आपकी हार्ड ड्राइव पर मौजूद हर चीज का बैकअप होता।
सौभाग्य से, यह संभव है और जितना आप सोच सकते हैं उससे कहीं ज्यादा आसान। कई अलग-अलग लिनक्स प्रोग्राम उपलब्ध हैं जो आपकी हार्ड ड्राइव का बैकअप लेने में मदद करेंगे, जिसमें एक ऐसा भी शामिल है जो हर लिनक्स डिस्ट्रीब्यूशन में डिफ़ॉल्ट रूप से इंस्टॉल होता है।
सबसे अच्छी बात यह है कि ये टूल आपको अपनी हार्ड ड्राइव की सामग्री को एक इमेज फाइल में सेव करने की अनुमति देंगे, जिससे आपको अधिक लचीलापन मिलेगा कि आपका बैकअप कहां स्टोर है।
इमेज फाइल में बैकअप क्यों लें?
कई आधुनिक बैकअप टूल आपकी हार्ड ड्राइव की सामग्री को क्लाउड में सेव करेंगे या आपकी हार्ड ड्राइव को दूसरी हार्ड ड्राइव पर क्लोन करेंगे। जबकि ये दोनों उपयोगी और पूरी तरह से वैध विकल्प हैं, वे बहुत लचीले नहीं हैं।
अगर आप तय करते हैं कि आप अपना डेटा उस विशिष्ट क्लाउड सर्वर में नहीं रखना चाहते जिसे आपने चुना था, तो आपको एक नए पर स्विच करने के लिए कई चक्कर लगाने पड़ेंगे। या अगर आपने अपनी हार्ड ड्राइव को दूसरी ड्राइव पर क्लोन किया है, तो आपको हर बार पूरी प्रक्रिया दोहरानी होगी जब भी आप बैकअप को अलग स्टोरेज पर ले जाना चाहेंगे।
एक इमेज फाइल, जैसा कि नाम से पता चलता है, एक सिंगल फाइल है जिसमें आपका पूरा बैकअप होता है। इसका मतलब है कि आप इसे किसी अन्य फाइल की तरह ही ट्रीट कर सकते हैं, चाहे आप इसे मूव, कॉपी या डिलीट करना चाहें, आदि। यह आपको अपने बैकअप को अन्य स्टोरेज मीडिया पर आसानी से ले जाने या यहां तक कि कई कॉपी बनाने की अनुमति देता है ताकि आपके बैकअप का भी बैकअप हो।
1. GNOME Disks
GNOME Disks एक प्रोग्राम है जो किसी भी लिनक्स डिस्ट्रीब्यूशन पर उपलब्ध है जिसके असंख्य उपयोग हैं। इसका उपयोग मुख्य रूप से हार्ड ड्राइव को फॉर्मेट करने, उनके डेटा को मिटाने, और ड्राइव पर पार्टीशन बनाने या संशोधित करने के लिए किया जाता है। हालांकि, यह आपको ड्राइव की संपूर्णता को एक इमेज में बदलने की भी अनुमति देता है, यानी .img बैकअप बनाता है।
अपनी हार्ड ड्राइव को डिस्क इमेज में बदलने के लिए, ड्राइव को सेलेक्ट करें, ड्राइव ऑप्शन मेनू में जाएं (अक्सर तीन डॉट्स वाले बटन की तरह दिखता है), और "Create Disk Image …" चुनें।
वहां से, बस चुनें कि आप इमेज फाइल को कहां सेव करना चाहते हैं और "Start Creating …" पर क्लिक करें।
इमेज को डिस्क पर रिस्टोर करना उतना ही आसान है और समान चरणों का उपयोग करता है। ड्राइव ऑप्शन मेनू पर क्लिक करें, "Restore Disk Image …" पर जाएं और वह .img फाइल चुनें जिसे आप हार्ड ड्राइव पर रिस्टोर करना चाहते हैं।
2. Partimage
Partimage एक टर्मिनल प्रोग्राम है जिसमें उपयोग में आसान टेक्स्ट-आधारित यूजर इंटरफेस है जो आपकी ड्राइव को जल्दी से इमेज फाइल में क्लोन कर सकता है। Partimage जहां चमकता है वह है यह कितनी तेजी से काम करता है।
क्योंकि Partimage केवल पार्टीशन के उपयोग किए गए हिस्सों से डेटा कॉपी करेगा, यह अन्य बैकअप सॉफ्टवेयर की तुलना में बहुत तेजी से प्रोसेस करता है जो खाली जगह सहित पूरे पार्टीशन को कॉपी करेगा।
इसी तरह, यह कई विकल्पों की तुलना में इमेज फाइलों से बैकअप रिस्टोर भी बहुत तेजी से करता है।
Partimage का उपयोग करने का एकमात्र बड़ा नुकसान यह है कि यह ext4 या btrfs फाइलसिस्टम को सपोर्ट नहीं करता है, और क्लोन किए जा रहे फाइलसिस्टम को अनमाउंट करने की आवश्यकता होगी। इसका मतलब है कि आप अपने पूरे रूट ड्राइव को क्लोन नहीं कर सकते जब आप इसका उपयोग कर रहे हों।
Partimage का उपयोग करना काफी सीधा है, खासकर उन लोगों के लिए जो पहले से ही टर्मिनल का उपयोग करने में सहज हैं।
Partimage इंस्टॉल करना आपके डिस्ट्रीब्यूशन के पैकेज मैनेजर का उपयोग करके इसे इंस्टॉल करने जितना सरल है। उदाहरण के लिए, उबंटू और अन्य डेबियन-आधारित डिस्ट्रो पर, निम्न कमांड का उपयोग करें:
sudo apt install partimage
इंस्टॉल होने के बाद, इसे टर्मिनल से तुरंत लॉन्च किया जा सकता है।
sudo partimage
यहां से, मेनू काफी सीधे हैं। बस आपके लिए रखे गए सभी कंट्रोल्स को पढ़ना सुनिश्चित करें, मेनू नेविगेट करने के लिए एरो कीज़ का उपयोग करें।
एक बार जब आप क्लोन करने के लिए पार्टीशन चुन लेते हैं, तो मेनू में दिखाए गए निर्देशों का पालन करें, फिर अगले सेक्शन पर जाने के लिए F5 दबाएं।
यह आपको अपना कम्प्रेशन लेवल चुनने देगा, जैसे इमेज को कई फाइलों में विभाजित करना।
जब आप जारी रखने के लिए फिर से F5 दबाते हैं, तो यह आपसे आपके द्वारा सेट किए गए विकल्पों की पुष्टि करने के लिए कहेगा, फिर क्लोनिंग प्रक्रिया शुरू करेगा।
3. CloneZilla
इस सूची के बाकी टूल्स के विपरीत, Clonezilla ऐसा नहीं है जिसे आप अपने कंप्यूटर पर इंस्टॉल करते हैं। इसके बजाय, यह एक USB ड्राइव से चलता है और आपको अपनी हार्ड ड्राइव को क्लोन करने के लिए इसमें बूट करने देता है।
लिनक्स लाइव USB बनाने के अनुभव वाले किसी भी व्यक्ति के लिए, यह बहुत परिचित होगा, क्योंकि प्रक्रिया अनिवार्य रूप से समान है।
Clonezilla की आधिकारिक वेबसाइट पर जाएं और एक ISO डाउनलोड करें। उनमें से कोई भी काम करेगा, लेकिन स्टेबल या अल्टरनेटिव स्टेबल आपके लिए सबसे अच्छा विकल्प होंगे।
वहां से, आपको इसे एक USB ड्राइव पर बर्न करना होगा, फिर अपने कंप्यूटर को रीबूट करना होगा, यह सुनिश्चित करते हुए कि आपने अभी बनाए गए लाइव USB में बूट किया है।
Clonezilla लाइव USB में बूट करने के बाद, निर्देश काफी सीधे हैं। अपनी हार्ड ड्राइव को क्लोन करने के लिए "device-image" मोड चुनें, फिर चुनें कि आप अपनी नई इमेज फाइल को कहां सेव करना चाहते हैं और बाकी निर्देशों का पालन करें।
जब यह पूछे कि आप बिगिनर या एक्सपर्ट मोड चलाना चाहते हैं, तो अभी के लिए चीजों को सरल बनाने के लिए बिगिनर मोड चुनें।
बाकी मेनू समझने में आसान होने चाहिए, लेकिन अगर आप खो जाते हैं, तो इस सरल Clonezilla ट्यूटोरियल का पालन करें।
4. dd
अंत में, हमारे पास dd है, एक बिल्ट-इन लिनक्स कमांड जो मूल रूप से हर लिनक्स डिस्ट्रीब्यूशन में आपके लिए पहले से उपलब्ध होगी।
dd एक बहुत शक्तिशाली टूल है और अगर आप सावधान नहीं हैं तो इसके कुछ बहुत कठोर परिणाम हो सकते हैं। गलती से हार्ड ड्राइव को ओवरराइट करना बहुत आसान है। कमांड का उपयोग करने से पहले आउटपुट के टारगेट को हमेशा डबल-चेक करें।
dd के साथ अपनी हार्ड ड्राइव को इमेज फाइल में क्लोन करना अविश्वसनीय रूप से सरल है। सबसे पहले, आपको उस ड्राइव का नाम पता लगाना होगा जिसे आप क्लोन करना चाहते हैं। ऐसा करने के कुछ तरीके हैं, लेकिन यहां हम सिर्फ lsblk का उपयोग करके आपकी ड्राइव और उनके सभी पार्टीशन को सूचीबद्ध कर रहे हैं।
हालांकि lsblk कमांड के साथ काफी कुछ उपयोगी विकल्प हैं, हमें इस परिदृश्य के लिए केवल डिफ़ॉल्ट की आवश्यकता है। एक टर्मिनल खोलें और निम्न दर्ज करें:
lsblk
जब आप lsblk चलाते हैं, तो आपको एक या अधिक ड्राइव दिखाई देनी चाहिए जिनके पार्टीशन उनके नीचे नेस्टेड हैं। इस जानकारी का उपयोग यह निर्धारित करने के लिए करें कि आप किस ड्राइव को क्लोन करना चाहते हैं। हम एक उदाहरण के रूप में "sda" का उपयोग कर रहे हैं।
अगला, निम्न dd कमांड का उपयोग करें:
sudo dd if=/dev/sda of=/home/username/backup.img status=progress
बेशक, आप इमेज फाइल के डेस्टिनेशन को बदल सकते हैं। एक बार प्रक्रिया समाप्त हो जाने पर, आप इमेज फाइल को मूव कर सकते हैं या इसकी कॉपी बना सकते हैं।
हालांकि, ध्यान दें कि आपको वर्तमान में उपयोग में आने वाले फाइलसिस्टम पर यह ऑपरेशन नहीं करना चाहिए, क्योंकि एक मौका है कि यदि उन्हें उपयोग करते समय कॉपी किया जाता है तो आप भ्रष्ट फाइलों के साथ समाप्त हो जाएंगे।
जब आप बैकअप को अपनी हार्ड ड्राइव पर रिस्टोर करने का निर्णय लेते हैं, तो प्रक्रिया बैकअप बनाने जितनी ही सरल है।
sudo dd if=/path/to/backup.img of=/dev/sda
फिर से, उस हार्ड ड्राइव का नाम निर्दिष्ट करना सुनिश्चित करें जिस पर आप बैकअप रिस्टोर करना चाहते हैं।
अक्सर पूछे जाने वाले प्रश्न
1. मैंने गलती से अपनी हार्ड ड्राइव मिटा दी! क्या डेटा वापस पाने का कोई तरीका है?
अधिकांश मामलों में, आपको अपना डेटा वापस मिलने की संभावना नहीं है। हालांकि, आप PhotoRec का उपयोग उन फाइलों को रिकवर करने के लिए कर सकते हैं जिन्हें ओवरराइट नहीं किया गया है।
2. एक बार बैकअप होने के बाद मैं इसकी कॉपी कैसे बनाऊं?
सबसे तेज और सरल विधि कमांड लाइन का उपयोग करके इसे कॉपी करना है।
cp /path/to/backup.img backup-copy.img
यह आपकी वर्तमान डायरेक्टरी में एक कॉपी बनाएगा, लेकिन यदि आप पसंद करते हैं तो आप इसे सेव करने के लिए एक अलग डायरेक्टरी भी निर्दिष्ट कर सकते हैं।
आप किसी अन्य फाइल की तरह फाइल ब्राउज़र का उपयोग करके भी एक कॉपी बना सकते हैं। बस उस पर राइट-क्लिक करें, "Copy" चुनें फिर पेस्ट करें।
3. क्या इमेज फाइल को छोटा बनाने के लिए इसे कंप्रेस करने का कोई तरीका है?
हां, आप बैकअप को जल्दी से कंप्रेस करने के लिए gzip का उपयोग कर सकते हैं।
gzip /path/to/backup.img
समापन
अब आपके पास अपनी पूरी हार्ड ड्राइव को डिस्क इमेज में क्लोन करने के लाभों और लिनक्स पर इसे करने के कुछ तरीकों का अच्छा अंदाजा होना चाहिए। लेकिन अगर आप तय करते हैं कि आप इसके बजाय क्लाउड-आधारित बैकअप सेवा का उपयोग करना पसंद करेंगे, तो अपने लिनक्स डेस्कटॉप का बैकअप लेने के लिए CloudBerry का उपयोग करने पर इस गाइड का पालन करें।