एक रास्पबेरी पीआई को कम-पावर नेटवर्क स्टोरेज डिवाइस में कैसे चालू करें

विषयसूची:

एक रास्पबेरी पीआई को कम-पावर नेटवर्क स्टोरेज डिवाइस में कैसे चालू करें
एक रास्पबेरी पीआई को कम-पावर नेटवर्क स्टोरेज डिवाइस में कैसे चालू करें
Anonim
एक रास्पबेरी पीआई और सस्ते बाहरी हार्ड ड्राइव के एक छिड़के को मिलाएं और आपके पास अल्ट्रा-लो-पावर और हमेशा नेटवर्क स्टोरेज डिवाइस पर नुस्खा है। जैसा कि हम आपको दिखाते हैं कि अपना खुद का पीआई-आधारित NAS कैसे स्थापित करें।
एक रास्पबेरी पीआई और सस्ते बाहरी हार्ड ड्राइव के एक छिड़के को मिलाएं और आपके पास अल्ट्रा-लो-पावर और हमेशा नेटवर्क स्टोरेज डिवाइस पर नुस्खा है। जैसा कि हम आपको दिखाते हैं कि अपना खुद का पीआई-आधारित NAS कैसे स्थापित करें।

मैं ऐसा क्यों करना चाहता हूं?

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

उदाहरण के लिए, हमारा कार्यालय सर्वर 24/7 चलता है और सालाना लगभग 200 डॉलर की बिजली का उपभोग करता है। दूसरी ओर एक रास्पबेरी पीआई-आधारित नेटवर्क स्टोरेज डिवाइस प्रति वर्ष लगभग 5 डॉलर की बिजली का उपभोग करता है।

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

मुझे क्या ज़रुरत है?

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

गियर के अतिरिक्त आपको रास्पबेरी पीआई ट्यूटोरियल के साथ प्रारंभ करने की आवश्यकता होगी, आप केवल निम्न हार्डवेयर ही लेंगे:

सरल नेटवर्क बैकअप और फ़ाइल सेवारत के लिए एक (न्यूनतम) यूएसबी बाहरी हार्ड ड्राइव

या

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

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

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

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

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

दूसरा, हम अपने मुख्य रूप से विंडोज नेटवर्क के साथ रास्पबेरी पीआई नास को जाल बनाने की सुविधा के कारण, हमारे नेटवर्क शेयरों के लिए सांबा का उपयोग कर रहे हैं।

बाहरी हार्ड ड्राइव के लिए तैयारी और बढ़ते हैं

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

व्यवसाय का पहला क्रम हार्ड ड्राइव को रास्पबेरी पीआई (या संलग्न कॉन्फ़िगरेशन के आधार पर संलग्न यूएसबी हब और हार्ड ड्राइव स्वयं संचालित या बाहरी रूप से संचालित है या नहीं) को हुक करना है। एक बार हार्ड ड्राइव संलग्न होने के बाद और पीआई संचालित हो जाता है यह काम करने का समय है।

ध्यान दें: हम दो हार्ड ड्राइव का उपयोग कर रहे हैं। यदि आपने केवल एक हार्ड ड्राइव का उपयोग करने का निर्णय लिया है तो इस अनुभाग में सभी आदेशों को केवल माउंट / संशोधित करने या अन्य हार्ड ड्राइव के साथ अन्यथा बातचीत करने के उद्देश्य से अवहेलना करें।

हम टर्मिनल के भीतर अपने सभी काम करने जा रहे हैं। जैसे आप या तो रास्पियन में LXTerminal का उपयोग कर अपने रास्पबेरी पीआई पर सीधे काम कर सकते हैं या आप पुटी जैसे टूल का उपयोग करके अपने रास्पबेरी पीआई में एसएसएच कर सकते हैं। किसी भी तरह से ठीक है।

एक बार जब आप कमांड लाइन पर हों तो आपको सबसे पहले जो करना होगा वह एनटीएफएस-स्वरूपित डिस्क के लिए रेशियन को समर्थन में जोड़ना है। ऐसा करने के लिए निम्न आदेश टाइप करें:

sudo apt-get install ntfs-3g

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

sudo fdisk -l

कम से कम आपको दो डिस्क दिखाई देनी चाहिए, अगर आपने डेटा मिररिंग (जैसा कि हमारे पास है) के लिए द्वितीयक डिस्क में जोड़ा है तो आपको तीनों को इस तरह देखना चाहिए:

पहली डिस्क
पहली डिस्क

/dev/mmcb1k0

रास्पबेरी पीआई के अंदर एसडी कार्ड है जिसमें रास्पियन की हमारी स्थापना होती है। हम उसे पूरी तरह से अकेले छोड़ने जा रहे हैं।

दूसरी डिस्क,

/dev/sda

हमारी पहली 1 टीबी बाहरी हार्ड ड्राइव है। तीसरी डिस्क,

/dev/sdb

हमारी दूसरी 1 टीबी बाहरी हार्ड डिस्क है। इन दो डिस्क पर रुचि रखने वाले वास्तविक विभाजन हैं

/sda1/

तथा

/sdb1/

क्रमशः। हार्ड ड्राइव नामों का एक नोट बनाओ।

ड्राइव को माउंट करने से पहले, हमें ड्राइव को माउंट करने के लिए एक निर्देशिका बनाने की आवश्यकता है। सादगी के लिए हम प्रत्येक ड्राइव के लिए यूएसबीएचडीडी 1 और यूएसबीएचडीडी 2 नामक निर्देशिका बनाने जा रहे हैं। सबसे पहले हमें ड्राइव करना है। कमांड लाइन पर निम्न आदेश दर्ज करें:

sudo mkdir /media/USBHDD1

सुडो एमकेडीआईआर / मीडिया / यूएसबीएचडीडी 2

दो निर्देशिकाएं बनाने के बाद, यह प्रत्येक स्थान पर बाहरी ड्राइव को माउंट करने का समय है। फिर कमांड लाइन पर निम्न आदेश दर्ज करें:

sudo mount -t auto /dev/sda1 /media/USBHDD1

सूडो माउंट-ऑटो / देव / एसडीबी 1 / मीडिया / यूएसबीएचडीडी 2

इस बिंदु पर हमारे पास क्रमशः यूएसबीएचडीडी 1 और यूएसबीएचडीडी 2 निर्देशिकाओं में घुड़सवार दो बाहरी हार्ड ड्राइव हैं। अब हमारे साझा फ़ोल्डरों को पकड़ने के लिए दोनों ड्राइवों में एक विशिष्ट निर्देशिका में जोड़ने का समय है (चीजों को साफ रखने और ड्राइव पर हमारे काम को विभाजित करने के लिए)। निम्न आदेश दर्ज करें:

sudo mkdir /media/USBHDD1/shares

सुडो एमकेडीआईआर / मीडिया / यूएसबीएचडीडी 2 / शेयर

अब यह सांबा स्थापित करने का समय है ताकि हम नेटवर्क पर कहीं और स्टोरेज तक पहुंच सकें। कमांड लाइन पर दर्ज करें:

sudo apt-get install samba samba-common-bin

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

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old

यह बस फ़ाइल नाम smb.conf.old के साथ कॉन्फ़िगरेशन फ़ाइल का बैकअप बनाता है और इसे मूल कॉन्फ़िगरेशन फ़ाइल के समान निर्देशिका में छोड़ देता है।

एक बार जब हमने बैकअप बनाया है तो यह सांबा कॉन्फ़िगरेशन फ़ाइल में कुछ बुनियादी संपादन करने का समय है। कमांड लाइन पर निम्न टाइप करें:

sudo nano /etc/samba/smb.conf

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

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

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

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

सांबा शेयरों के लिए उपयोगकर्ता नाम / पासवर्ड सत्यापन सक्षम करने के लिए सुरक्षा = उपयोगकर्ता लाइन से # प्रतीक को हटाएं (इसे कर्सर के साथ हाइलाइट करके और हटाएं दबाएं)।
सांबा शेयरों के लिए उपयोगकर्ता नाम / पासवर्ड सत्यापन सक्षम करने के लिए सुरक्षा = उपयोगकर्ता लाइन से # प्रतीक को हटाएं (इसे कर्सर के साथ हाइलाइट करके और हटाएं दबाएं)।

इसके बाद, हम कॉन्फ़िगरेशन फ़ाइल में एक पूरी तरह से नया अनुभाग जोड़ने जा रहे हैं। फ़ाइल के बहुत नीचे तक सभी तरह से स्क्रॉल करें और निम्न पाठ दर्ज करें:

[Backup] comment = Backup Folder path = /media/USBHDD1/shares valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no

ध्यान दें: जो भी आप शीर्ष पंक्ति में ब्रैकेट में डालते हैं वह फ़ोल्डर का नाम होगा क्योंकि यह नेटवर्क शेयर पर दिखाई देता है। यदि आप "बैकअप" के अलावा अन्य नाम चाहते हैं तो अब इसे संपादित करने का समय है।

बाहर निकलने के लिए CTRL + X दबाएं, जब आप पूछा जाए कि क्या आप परिवर्तन रखना चाहते हैं और मौजूदा कॉन्फ़िगरेशन फ़ाइल को ओवरराइट करना चाहते हैं तो वाई दबाएं। कमांड प्रॉम्प्ट पर वापस जब सांबा डिमन्स को पुनरारंभ करने के लिए निम्न आदेश दर्ज करें:

sudo /etc/init.d/samba restart

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

sudo useradd backups -m -G users

sudo passwd बैकअप

आपको पुष्टि करने के लिए दो बार पासवर्ड टाइप करने के लिए कहा जाएगा। पासवर्ड की पुष्टि करने के बाद, एक वैध सांबा उपयोगकर्ता के रूप में "बैकअप" जोड़ने का समय है। निम्न आदेश दर्ज करें:

sudo smbpasswd -a backups

संकेत मिलने पर बैकअप खाते के लिए पासवर्ड दर्ज करें। एक बार जब आप उपयोगकर्ता खाता और पासवर्ड बना लेते हैं तो आपको फिर से सांबा डिमन को पुनरारंभ करने की आवश्यकता नहीं होती है क्योंकि हमने पहले ही इसे प्रमाणित उपयोगकर्ताओं के लिए देखने के निर्देश दिए हैं। अब हम अपने नेटवर्क पर किसी भी सांबा-सक्षम मशीन पर जा सकते हैं और नेटवर्क शेयर से कनेक्ट कनेक्टिविटी कर सकते हैं।

पास की विंडोज मशीन से हमने विंडोज़ फाइल एक्सप्लोरर खोला, नेटवर्क पर क्लिक किया, पुष्टि की कि मेजबाननाम RASPBERRYPI वर्कग्रुप वर्कग्रुप में था और साझा फ़ोल्डर बैकअप पर क्लिक किया गया था:

संकेत मिलने पर, पिछले चरण में बनाए गए प्रमाण-पत्र दर्ज करें (यदि आप लाइन के लिए लाइन के साथ अनुसरण कर रहे हैं, तो लॉगिन बैकअप है और पासवर्ड बैकअप 4 है)।
संकेत मिलने पर, पिछले चरण में बनाए गए प्रमाण-पत्र दर्ज करें (यदि आप लाइन के लिए लाइन के साथ अनुसरण कर रहे हैं, तो लॉगिन बैकअप है और पासवर्ड बैकअप 4 है)।

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

अब, कमांड लाइन से हम इस समय काम कर रहे हैं, चलिए यह देखने के लिए जांचें कि क्या हमने Windows डेस्कटॉप पर बनाई गई फ़ाइल को हमारे द्वारा बनाई गई शेयर निर्देशिका में ठीक से दिखाई दिया है या नहीं। कमांड लाइन पर निम्न आदेश टाइप करें:
अब, कमांड लाइन से हम इस समय काम कर रहे हैं, चलिए यह देखने के लिए जांचें कि क्या हमने Windows डेस्कटॉप पर बनाई गई फ़ाइल को हमारे द्वारा बनाई गई शेयर निर्देशिका में ठीक से दिखाई दिया है या नहीं। कमांड लाइन पर निम्न आदेश टाइप करें:

cd /media/USBHDD1/shares

ls

हैलो-इज-इट-मैं-आप-तलाश-for.txt निर्देशिका में है; हमारी सरल साझा निर्देशिका प्रयोग एक सफलता है!
हैलो-इज-इट-मैं-आप-तलाश-for.txt निर्देशिका में है; हमारी सरल साझा निर्देशिका प्रयोग एक सफलता है!

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

sudo nano /etc/fstab

यह नैनो में फाइल सिस्टम टेबल खोल देगा ताकि हम कुछ त्वरित प्रविष्टियां जोड़ सकें।नैनो संपादक के भीतर निम्नलिखित पंक्तियां जोड़ें:

/dev/sda1 /media/USBHDD1 auto noatime 0 0

/ dev / sda2 / media / USBHDD2 ऑटो नाटक 0 0

बाहर निकलने के लिए CTRL + X दबाएं, सहेजने के लिए वाई दबाएं, और मौजूदा फ़ाइल को ओवरराइट करें।

यदि आप केवल सरल नेटवर्क साझा करने के लिए एक हार्ड ड्राइव का उपयोग कर रहे हैं, तो कोई रिडंडेंसी नहीं है, तो यह है! आप सब कॉन्फ़िगरेशन प्रक्रिया के साथ कर चुके हैं और अपनी अल्ट्रा-लो पावर NAS का आनंद लेना शुरू कर सकते हैं।

सरल डेटा रिडंडेंसी के लिए अपने रास्पबेरी पीआई NAS को कॉन्फ़िगर करना

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

ट्यूटोरियल के इस खंड में हम दो सरल लेकिन शक्तिशाली लिनक्स टूल, rsync और cron का उपयोग करने जा रहे हैं, हमारे रास्पबेरी पीआई NAS को प्राथमिक ड्राइव पर / शेयर / फ़ोल्डर से / शेयर / फ़ोल्डर से रात के डेटा दर्पण करने के लिए / द्वितीयक ड्राइव पर फ़ोल्डर। यह वास्तविक समय RAID-like डेटा मिररिंग नहीं होने वाला है, लेकिन द्वितीयक ड्राइव पर दैनिक (या अर्ध-दैनिक) डेटा बैकअप डेटा सुरक्षा की एक और परत जोड़ने का एक शानदार तरीका है।

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

कमांड लाइन पर निम्न आदेश दर्ज करें:

sudo apt-get install rsync

एक बार rsync स्थापित हो जाने के बाद, USBHDD1 से यूएसबीएचडीडी 2 तक फ़ाइलों की प्रतिलिपि बनाने की प्रक्रिया को स्वचालित करने के लिए क्रॉन नौकरी स्थापित करने का समय आ गया है। कमांड लाइन पर निम्न आदेश दर्ज करें:

crontab -e

कमांड आपके क्रॉन शेड्यूलिंग टेबल को नैनो टेक्स्ट एडिटर में खोल देगा जो ट्यूटोरियल में इस बिंदु पर आपको परिचित होना चाहिए। आगे बढ़ें और दस्तावेज़ के नीचे स्क्रॉल करें और निम्न पंक्ति दर्ज करें:

0 5 * * * rsync -av --delete /media/USBHDD1/shares /media/USBHDD2/shares/

यह आदेश निर्दिष्ट करता है कि हर दिन 5:00 बजे (0 5 भाग), हर दिन (* * *, वर्ष में जंगली कार्ड, महीने, दिन के धब्बे), हम चाहते हैं कि rsync दो निर्देशिकाओं की तुलना करें, एचडीडी 1 से सबकुछ कॉपी करें एचडीडी 2 और बैकअप निर्देशिका में कुछ भी हटाना जो अब प्राथमिक निर्देशिका में कुछ मेल नहीं खाता-यानी अगर हमारे पास एचडीडी 1 पर एक मूवी फाइल है तो हम हटाते हैं, हम यह भी चाहते हैं कि अगले सिंक्रनाइज़ेशन पर बैकअप से उस फ़ाइल को हटा दिया जाए।

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

एक बार जब आप crontab प्रविष्टि दर्ज कर लेंगे, तो फ़ाइल से बाहर निकलने और सहेजने के लिए CTRL + X पर क्लिक करें। यदि आप डेटा को तेज़ी से प्रतिबिंबित करने के लिए तुरंत rsync को चलाने की इच्छा रखते हैं और प्रारंभिक क्रॉन नौकरी को सिस्टम पर थोड़ा हल्का बनाते हैं, तो आगे बढ़ें और उसी rsync कमांड को दर्ज करें जिसे आपने कमांड लाइन पर crontab में डाल दिया है:

rsync -av --delete /media/USBHDD1/shares /media/USBHDD2/shares/

बस! इस बिंदु पर आपको बस अपने रास्पबेरी पीआई पर अगले दिन या दो में जांच करनी है ताकि यह सुनिश्चित किया जा सके कि नियत नौकरी अपेक्षित रूप से बंद हो रही है और डेटा

/USBHDD1/shares/

में दिख रहा है

/USBHDD2/shares/

यहां से जो कुछ भी आप अपने रास्पबेरी पाई-संचालित NAS में डालते हैं, उस पर हार्ड ड्राइव दोनों में दैनिक प्रतिबिंबित किया जाएगा।

विषय को पूरी तरह से छोड़ने से पहले, यहां कुछ अतिरिक्त हाउ-टू गीक लेख हैं जिन्हें आप अपने नए रास्पबेरी पाई-संचालित NAS में अधिक पंच जोड़ने के लिए जांचना चाहते हैं:

  • अपने उबंटू पीसी का उपयोग करके अपने जीमेल खाते का बैकअप कैसे लें- हालांकि निर्देश उबंटू के लिए हैं, आप आसानी से उन्हें अपने पीआई NAS को स्वचालित ईमेल बैकअप मशीन में बदलने के लिए रस्बीन के लिए संशोधित कर सकते हैं।
  • आपको अपने विंडोज पीसी पर कौन सी फाइलों का बैकअप लेना चाहिए? -यदि आप सुनिश्चित नहीं हैं कि आपको अपने NAS में बैक अप लेने वाली फाइलें कौन सी हैं, तो यह शुरू करने के लिए एक अच्छी जगह है।
  • क्रैशप्लान-क्रैशप्लान के साथ नि: शुल्क अपने डेटा को दूरस्थ रूप से बैकअप कैसे करें विंडोज, मैक और लिनक्स मशीनों के लिए एक निःशुल्क बैकअप एप्लिकेशन उपलब्ध है जो NAS को नियमित बैकअप निर्धारित करना आसान बनाता है।

एक रास्पबेरी पीआई परियोजना है जिसे आप हमें देखना चाहते हैं? बड़ा या छोटा, हम आपके विचारों के साथ टिप्पणियों में पी-ध्वनि के साथ खेलना पसंद करते हैं।

सिफारिश की: