लिनक्स पर एक सॉफ्टवेयर RAID कैसे सेट करें

click fraud protection

एक हार्डवेयर-आधारित हार्ड ड्राइव RAID महंगा है. इस कारण से, उपयोगकर्ता नियमित रूप से अपनी बड़ी डेटा जरूरतों को पूरा करने के लिए लिनक्स पर एक सॉफ़्टवेयर RAID बनाते हैं।

Mdadm जैसे टूल की बदौलत स्टोरेज पूल की स्थापना लिनक्स पर वर्षों से आसान हो गई है। इस कार्यक्रम के साथ, उपयोगकर्ता कुछ ही मिनटों में एक सॉफ़्टवेयर RAID सरणी बना सकते हैं!

Mdadm स्थापित करें

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

एक टर्मिनल खोलें और उन निर्देशों का पालन करें जो आपके लिनक्स ऑपरेटिंग सिस्टम के साथ मेल खाते हैं।

उबंटू

sudo apt install mdadm

डेबियन

sudo apt install mdadm

आर्क लिनक्स

सुदो पचमन -एस मद्दम

फेडोरा

सुडो dnf स्थापित mdadm -y

OpenSUSE

सुडो जाइपर मडडम स्थापित करें

जेनेरिक लिनक्स

अधिकांश लिनक्स वितरणों की Mdadm तक पहुंच है और इसे अपने उपयोगकर्ताओं के लिए पैकेज करते हैं। यदि आपने अपने लिनक्स वितरण के पैकेज रिपॉजिटरी में कार्यक्रम नहीं पाया है, तो कहा, जाने का एक और तरीका है: स्रोत से निर्माण। Mdadm को काम करने के तरीके के बारे में जानने के लिए नीचे दिए गए निर्देशों का पालन करें।

instagram viewer

चरण 1: Mdadm GitHub पृष्ठ पर जाएं और जानें कि कार्यक्रम को सही ढंग से संकलित करने के लिए किन निर्भरताओं की आवश्यकता है।

चरण 2: स्रोत कोड के साथ क्लोन करें Git आदेश।

गिट क्लोन https://github.com/neilbrown/mdadm. सीडी mdadm

चरण 3: के साथ कोड संकलित करें बनाना आदेश।

बनाना

चरण 4: लिनक्स पर Mdadm को इनस्टॉल करें स्थापित करें आदेश।

सुडोल बनाते हैं

हार्ड ड्राइव तैयार करें

लिनक्स पर RAID सरणियों को कम से कम दो हार्ड ड्राइव की आवश्यकता होती है। ये हार्ड ड्राइव पूरी तरह से रिक्त होनी चाहिए, उन पर कुछ भी नहीं। एक टर्मिनल लॉन्च करें और उपयोग करें डीडी उनमें से प्रत्येक को शून्य करने की आज्ञा।

नोट: उपयोग lsblk प्रत्येक हार्ड ड्राइव के लेबल को निर्धारित करने के लिए कमांड।

sudo dd if = / dev / zero of = / dev / sdX

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

सुडो mdadm --zero-superblock / dev / sdX

जब Mdadm सुपरब्लॉक कमांड पूरी हो जाती है, तो प्रक्रिया में अगले चरण पर जाएं।

एक RAID सरणी बनाना

एक नया RAID सरणी बनाने के लिए Mdadm का उपयोग करना बहुत सीधा है। ऐसा करने के लिए, टर्मिनल में निम्नलिखित कमांड लिखें। संशोधित करना और निकालना सुनिश्चित करें एक्सटर्मिनल ऑपरेशन में, आपके ड्राइव लेबल दिए गए उदाहरण से अलग होंगे।

नोट: इस उदाहरण में, हम दो हार्ड ड्राइव के साथ एक डिवाइस बनाने के लिए Mdadm RAID प्रबंधन उपकरण का उपयोग कर रहे हैं। यदि आपके RAID को दो से अधिक हार्ड ड्राइव की आवश्यकता है, तो बदलें छापे-उपकरणों = 2 सेवा छापे-उपकरणों = 3 या अधिक संख्या।

सुडो mdadm --create --verbose / dev / md0 --level = 0 - डर-डिवाइस = 2 / dev / sdX / dev / sdXX

Mdadm को RAID युक्ति बनाएँ। धैर्य रखें, और उपकरण को काम करने दें। जब प्रक्रिया पूरी हो जाती है, तो यह देखने का समय है कि यह देखने के लिए कि ड्राइव सरणी काम कर रही है या नहीं।

आप जाँच सकते हैं कि आपका RAID सफलतापूर्वक निष्पादित करके बनाया गया था बिल्ली एक टर्मिनल विंडो में कमांड।

cat / proc / mdstat

गठन RAID सरणी

जब आप RAID सरणी बनाने के लिए ड्राइव को जोड़ते हैं, तो आपकी हार्ड ड्राइव एक एकल संग्रहण डिवाइस बनाने के लिए एक साथ पूल करती है। यह स्टोरेज डिवाइस पूरी तरह से खाली और दुर्गम है। आप इस पर कोई भी डेटा नहीं डाल पाएंगे, इसे फॉर्मेट किए बिना।

लिनक्स पर एक RAID ड्राइव को प्रारूपित करने के लिए MKFS कमांड के उपयोग की आवश्यकता होती है। एक टर्मिनल में, निष्पादित करें mkfs.ext4. इस कमांड को चलाने से एरे पर एक नया एक्सटेंडेड 4 फाइल सिस्टम बनेगा

सुडो mkfs.ext4 -F / dev / md0

माउंट आरएआर सरणी

इससे पहले कि आप अपने नए RAID डिवाइस को लिनक्स पर एक्सेस कर सकें, इसे सिस्टम में माउंट करना होगा। इसे माउंट करने के लिए, एक टर्मिनल लॉन्च करें और नीचे दिए गए चरणों का पालन करें।

चरण 1: RAID के साथ माउंट करने के लिए एक नया फ़ोल्डर बनाएँ mkdir आदेश।

सूद mkdir -p / Mount / md0

चरण 2: उपयोग पर्वत आदेश और नए के लिए RAID सरणी बाँध /mnt/md0 फ़ोल्डर।

सुडो माउंट / देव / md0 / mnt / md0

एक बार आरोहित होने के बाद, अपने RAID सरणी तक पहुँचें सीडी आदेश।

cd / mnt / md0

Linux पर एक स्थायी RAID माउंट के लिए, करें:

sudo echo "#RAID 0 माउंट / इन / mnt / md0" >> 

यदि आप अपने RAID को अन-माउंट करना चाहते हैं, तो आपको इसका उपयोग करने की आवश्यकता नहीं होगी umount आदेश।

नोट: डेटा कॉपी करते समय अपने RAID डिवाइस को अन-माउंट करने की कोशिश न करें!

सूद umount / देव / md0

परंपरागत umount कमांड काम करना चाहिए। यदि आप मुसीबत में हैं और RAID सिस्टम से अन-माउंट करने से इनकार करता है, तो उपयोग करने का प्रयास करें "L" स्विच करें।

सूद umount / देव / md0 -l
watch instagram story
खोज
हाल के पोस्ट