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

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

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

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

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

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

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

उबंटू

sudo apt install mdadm

डेबियन

sudo apt install mdadm

आर्क लिनक्स

sudo pacman -S mdadm

फेडोरा

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

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

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

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

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

git clone https://github.com/neilbrown/mdadm
cd mdadm

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

make

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

sudo make install

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

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

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

sudo dd if=/dev/zero of=/dev/sdX
अब जब कि डीडी कमांड पूर्ण है, प्रत्येक हार्ड ड्राइव के सुपरब्लॉक को रीसेट करने के लिए Mdadm टूल का उपयोग करें। "X" अक्षर को ड्राइव के वास्तविक ड्राइव अक्षर से बदलना सुनिश्चित करें।
sudo mdadm --zero-superblock /dev/sdX
जब Mdadm सुपरब्लॉक कमांड पूरा हो जाता है, तो प्रक्रिया में अगले चरण पर जाएं।

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

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

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

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

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

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

cat /proc/mdstat

गठन RAID सरणी

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

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

sudo mkfs.ext4 -F /dev/md0

माउंट आरईआर ऐरे

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

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

sudo mkdir -p /mount/md0

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

sudo mount /dev/md0 /mnt/md0

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

cd /mnt/md0

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

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

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

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

sudo umount /dev/md0

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

sudo umount /dev/md0 -l
</ P>

टिप्पणियाँ