- - लिनक्स पर एक रिमोट हार्ड ड्राइव बैकअप कैसे बनाएं

कैसे लिनक्स पर एक रिमोट हार्ड ड्राइव बैकअप बनाने के लिए

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

इस लेख में, हम दो सरल तरीकों से जा रहे हैं जो कोई भी लिनक्स पीसी का त्वरित, दूरस्थ हार्ड ड्राइव बैकअप बना सकता है।

पहला समाधान जिसका हम उपयोग करेंगे उसे रुपीस कहा जाता है। दूसरा समाधान SSH पर DD है।

रिमोट हार्ड ड्राइव बैकअप - Rsync

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

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

स्थापना

आरंभ करने के लिए, सुनिश्चित करें कि आपको दूरस्थ और स्थानीय PC दोनों पर Rsync उपकरण स्थापित किया गया है:

उबंटू

sudo apt install rsync

डेबियन

sudo apt-get install rsync

आर्क लिनक्स

sudo pacman -S rsync

फेडोरा

sudo dnf install rsync

OpenSUSE

sudo zypper install rsync

अन्य लिनक्स

Rsync टूल को ढूंढना आसान है, यहां तक ​​कि सबसे पर भीअस्पष्ट लिनक्स वितरण। वास्तव में, आपके पास पहले से ही यह आपके सिस्टम पर हो सकता है। इसे स्थापित करने के लिए, अपने पैकेज प्रबंधन टूल को खोलें, "rsync" खोजें और इसे इंस्टॉल करें।

सबसे पहले, दूरस्थ कंप्यूटर का आईपी पता निर्धारित करें (यदि आप पिंग का उपयोग करके यह पहले से ही नहीं जानते हैं)।

नोट: सभी सिस्टम फ़ाइलों का बैकअप लेने के लिए SSH पर रूट का उपयोग करें।

लैन निर्देश

यदि आपकी रिमोट मशीन में इंटरनेट एक्सेस है, लेकिन आप इसे LAN से सीधे कनेक्ट भी कर सकते हैं, तो आप होस्टनाम को पिंग करके आईपी एड्रेस निर्धारित कर पाएंगे।

ध्यान रखें कि यदि आप लैन पर हैं, तो आप शायद केवल आईपी की आवश्यकता के लिए सक्षम होंगे। होस्टनाम का उपयोग करते समय केवल यही काम न करें। उदाहरण के लिए:

ping ubuntu-server -c1

OUTPUT: PING ubuntu-server (192.168.1.126) 56(84) bytes of data.

अब हम जानते हैं कि LAN पर Ubuntu-server का IP पता है: 192.168.1.126

इंटरनेट निर्देश

LAN निर्देशों की तरह, IP निर्धारित करने के लिए पिंग का उपयोग करने का प्रयास करें। उदाहरण:

ping google.com -c1

OUTPUT: PING google.com (172.217.11.142) 56(84) bytes of data.

जब आप सही आईपी पता लगा लेते हैं, तो एक टर्मिनल खोलें और स्थानीय मशीन पर यह कमांड डालें जो बैकअप डेटा को रखेगा।

rsync -avP --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" [email protected]:/remote/file/location /local/backup/destination/

इंटरनेट पर एक संपूर्ण हार्ड ड्राइव को जमा करना, या यहां तक ​​कि लैन कई कारकों के कारण एक लंबा समय लगेगा। दोनों कंप्यूटर चालू रखें और स्थानांतरण को पूरा होने दें।

रिमोट हार्ड ड्राइव बैकअप - डीडी ओवर एसएसएच

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

इस कार्य को पूरा करने के लिए, सुनिश्चित करें कि दूरस्थपीसी पोर्ट 22 (या जो भी कस्टम पोर्ट है) पर एसएसएच कनेक्शन स्वीकार कर सकता है। यह भी सुनिश्चित करें कि दोनों पीसी में एसएसएच चल रहा हो। निश्चित नहीं है कि एसएसएच कनेक्शन कैसे स्थापित किया जाए? हमारे लेख को यहां देखें।

नोट: इस उदाहरण में, हार्ड ड्राइव / dev / sda, और विभाजन / dev / sda1 है। आपका अलग हो सकता है। उपयोग lsblk दूरस्थ कंप्यूटर पर ड्राइव अक्षर का नाम निर्धारित करने के लिए।

रिमोट हार्ड ड्राइव के लिए स्थानीय के लिए

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

एक अलग विभाजन के लिए रिमोट टू लोकल

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

स्थानीय हार्ड ड्राइव के लिए रिमोट के लिए

dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz

एक अलग विभाजन के लिए दूरस्थ करने के लिए स्थानीय

dd if=/dev/sda1 | gzip -1 - | ssh user@local dd of=image.gz

जब डीडी टूल छवि बनाने को पूरा करता हैबैकअप, आप इसे पुनर्स्थापित करने में सक्षम होंगे। लिनक्स पर इस कार्य को पूरा करने के कई अलग-अलग तरीके हैं, लेकिन उपयोग में आसानी के लिए, हम सूक्ति डिस्क उपयोगिता का उपयोग करने की सलाह देते हैं। बैकअप को एक नई हार्ड ड्राइव में पुनर्स्थापित करने के लिए, ऐप के बाईं ओर डिवाइस ढूंढें और उस पर क्लिक करें। यहां से, ऊपर दाईं ओर स्थित मेनू पर क्लिक करें, और “रिस्टोर डिस्क इमेज” बटन पर क्लिक करें।

नोट: डिस्क छवि बैकअप बहाल करने में थोड़ा समय लगेगा। कृपया धैर्य रखें।

एक डायलॉग आपको एक डिस्क इमेज के लिए ब्राउज़ करने के लिए कहेगा। "सभी फ़ाइलों" का चयन करें, फिर इसे पुनर्स्थापित करने के लिए "image.gz" चुनें।

सूक्ति डिस्क उपयोगिता भी उसी तरह डीडी बैकअप विभाजन छवियों को पुनर्स्थापित कर सकती है। बस बाईं ओर हार्ड ड्राइव पर क्लिक करें, गियर आइकन पर क्लिक करें, फिर "पुनर्स्थापना विभाजन छवि" बटन का चयन करें।

टिप्पणियाँ