Mdadm के साथ डिस्क ऐरे बनाएं !!!!!

मैं एप्लिकेशन का उपयोग करके डिस्क सरणी बनाने के लिए एक ट्यूटोरियल प्रस्तुत करता हूं mdadm (http://packages.debian.org/squeeze/mdadm)

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

इस मामले के लिए 3 बनाएं, जैसा कि सिस्टम के अलावा इमेज में देखा गया है:

हम मशीन शुरू करते हैं, हम रूट के रूप में दर्ज करते हैं और एप्लिकेशन इंस्टॉल करते हैं:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

अगर हमारे पास ये रिपॉजिट source.list में हैं

एप्लिकेशन इंस्टॉल करने के बाद, हम मैट्रिक्स में शामिल करने के लिए डिस्क तैयार करने के लिए आगे बढ़ेंगे:

  • पहले हम "fdisk -l" के साथ उनका पता लगाते हैं

  •  एक बार जब डिस्क का पता चला है, तो हम इसे इसी प्रारूप में देने के लिए आगे बढ़ते हैं, इसके लिए हम cfdisk एप्लिकेशन का उपयोग करते हैं:

यहां हमें एक स्पष्टीकरण देना होगा, हमें प्रत्येक एचडीडी के लिए यह प्रक्रिया करनी होगी जो हम मैट्रिक्स में होना चाहते हैं। हम उदाहरण के लिए / dev / sdb से शुरू करते हैं:

cfdisk /dev/sdb

  •  हम "नया" देते हैं और इसे "प्राथमिक" के रूप में चुनते हैं।

  • हम मेनू के माध्यम से आगे बढ़ते हैं और "टाइप" हिट करते हैं।

  •  मैट्रिक्स में विभाजन का उपयोग करने के लिए, हम प्रारूप के प्रकार (हम एफडी टाइप करते हैं) को बदलते हैं।

  • यह इस तरह दिखना चाहिए:

  • फिर हम परिवर्तनों को सहेजते हैं:

  •  हम यह सुनिश्चित करने के लिए कि हम किसी भी तैयारी के लिए गायब नहीं हैं:

हम एक विशेष फ़ाइल बनाने के लिए आगे बढ़ेंगे, हम इसे "ब्लॉक" मानेंगे:

mknod /dev/md0 b 9 0

मैं समझाता हूं, यह कमांड «विशेष» फाइलें बनाने के लिए है, जब हम इसे «बी» पैरामीटर के साथ आह्वान करते हैं तो हम इसे ऐसा करने के लिए कहते हैं जैसे कि यह एक ब्लॉक था, इसका एक उदाहरण हमारे पास हमारे एचडीडी की फाइलों में है, एक ls -lh करें एसडी * और आप देखेंगे:

brw-rw - T 1 रूट डिस्क 8, जुलाई 0 30 07:04 / dev / sda

लेकिन 9 0 का क्या अर्थ है? संस्करण के रूप में सरल है, यहां यह MAJOR-MINOR संस्करण है, जहां 9 नाबालिग 0 का प्रमुख संस्करण है, इसलिए बोलने के लिए, एक मिनी जीभ ट्विस्टर है।

हम जांचते हैं कि यह सही तरीके से बनाया गया है:

brw-r - r - 1 रूट रूट 9, 0 जुलाई 30 11:12 / देव / md0

अब हम अपनी RAID बना सकते हैं, लेकिन पहले हमें खुद से कुछ सवाल पूछने की जरूरत है:

  • मैट्रिक्स में क्या कार्यभार होगा?
  • क्या मैं इसे लिखने से ज्यादा पढ़ने जा रहा हूं?
  • क्या आपके द्वारा संग्रहित जानकारी के लिए बैकअप की आवश्यकता है?
  • क्या यह अत्यधिक उपलब्ध होना चाहिए?
  • क्या मुझे क्षमता या सुरक्षा चाहिए?

इन सवालों के लिए विकी (http://es.wikipedia.org/wiki/RAID) पर जाएं, आपके द्वारा चुने गए मैट्रिक्स के प्रकार पर निर्भर करता है कि आपको कैसे आगे बढ़ना चाहिए, इस ट्यूटोरियल में, हम एक RAID0 बनाएंगे, दो प्रकार हैं, रैखिक और स्ट्रिपिंग यह अंतर कि रेखीय डिस्क को उस क्रम में भरा जाता है, जिसमें उन्हें मैट्रिक्स में जोड़ा गया था, और जिस स्ट्राइक में डिस्क समान रूप से भरी जाती है और वह रीड / राइट में भी तेज होती है (जब तक कि उसका आकार डिस्क बराबर हैं)।

हो जाए:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

इसके साथ हमने अपना मैट्रिक्स बनाया होगा, संदेह के लिए «आदमी mdadm»:

mdadm -D /dev/md0

हम अन्य चीजों को अनुकूलित कर सकते हैं, जैसे कि यदि आप एक और डिस्क जोड़ते हैं, तो आपके पास "स्वचालित प्रतिक्रिया" मोड में हो सकता है जब तीनों में से एक विफल हो जाता है, तो हम यह विकल्प "-x / dev / sdN" के साथ कर सकते हैं; ध्यान रखें कि हम "स्पेयर" में जितने चाहें उतने डिस्क हो सकते हैं, बीवेयर, एक मार्कर के साथ डिस्क की पहचान करें हेहेहेहेहे, अगर उनके 10 डिस्क हैं, तो आप कैसे जानते हैं कि कौन सा टूट गया है? hehehehehe, एक ही बात आप के लिए ऐसा नहीं करते हैं, इसके अलावा, अगर मैट्रिक्स खराब हो जाता है, तो इससे डेटा को पुनर्स्थापित करना मुश्किल होगा, यही कारण है कि मैंने पहले पूछे गए प्रश्न, यदि आप बैकअप चाहते हैं, तो एक RAID5 बनाएं, भले ही आपको परेशान करता हो। डिस्क, जब स्पेयर चलना शुरू होता है, तो उसमें खोई हुई जानकारी को पुनः प्राप्त करने की क्षमता होती है, वाह, mdadm !!! हेहेहेहे

यह कैसा दिखेगा:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

अब हमारे पास जो कुछ बचा है, उसे प्रारूपित करना है:

mkfs.ext4 /dev/md0

हम विधानसभा के लिए फ़ोल्डर तैयार करते हैं:

mkdir /media/raid

हम सवारी:

mount /dev/md0 /media/raid

सभी सेट, अब हम df कमांड के साथ डिस्क स्थान की जांच करते हैं:

खैर, हमारे पास पहले से ही उपयोग के लिए तैयार हमारा मैट्रिक्स है, हम एक गति परीक्षण करते हैं:

hdparm -t /dev/md0

खैर, ऐसा लगता है कि यह इतना बुरा नहीं था जीजाजीजीजी

हम कर रहे हैं, अब मैं तुम्हें मेरा पता कैसे दे।

खैर, हम इससे बाहर क्या कर सकते हैं?

आर / सब कुछ आप कल्पना कर सकते हैं, डिस्क पुन: उपयोग से डेटा बैकअप तक, साथ ही साथ सरणियों के संयोजन जो वे कर सकते हैं, वे विकी पर कुछ संभावित उदाहरणों की व्याख्या करते हैं।

हम एक छोटा सा SAN (स्टोरेज एरिया नेटवर्क) भी लागू कर सकते हैं, मैं संक्षेप में बताऊंगा कि यह कैसे काम करता है:

  • उनके पास एन पीसी और एक सर्वर है (सभी डेबियन जिजीजी के साथ)।
  • उन पीसी में एक सॉफ्टवेयर इंस्टॉल किया जाता है कि यह क्या करता है कि उन एन पीसी में नेटवर्क के हिस्से के रूप में वे हार्ड ड्राइव उपलब्ध हैं।
  • सर्वर नेटवर्क को स्कैन करता है और उन सभी को ढूंढता है, उनके साथ ऐसा व्यवहार करता है मानो वे स्वयं एक स्थानीय डिस्क हों।
  • वे उन डिस्क से एक मैट्रिक्स बनाते हैं।

परिणाम: एन तेरस द्वारा सुपर एल्बम।

इसे एओई कहा जाता है (ईथरनेट पर एटीए), मैं आपको एक ट्यूटोरियल छोड़ता हूं (इसमें इसकी छोटी त्रुटियां हैं, हो सकता है कि मुझे इससे एक ट्यूटोरियल मिलेगा, 100% कार्यात्मक):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

और अन्य डॉक्स:

http://www.howtoforge.com/how-to-build-a-low-cost-san

खैर, यह सब है, मुझे आशा है कि यह आपकी मदद करता है, कृपया, यदि आपको कोई त्रुटि दिखाई देती है, तो इसे ठीक करने के लिए टिप्पणी करें और नौसिखियों को समस्या न दें।

घन से एक गले लगाना !!!!!!


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   क्रेटो कहा

    बहुत अच्छी व्याख्या एडुआर्डो, कदम से कदम। प्रश्न:
    क्या आप वर्चुअलबॉक्स जैसी वर्चुअल मशीन पर इसका इस्तेमाल करते हैं या यह सिर्फ एक उदाहरण देने के लिए है?

    1.    एडुआर्डो नोएल कहा

      हैलो क्रोटो, सब कुछ वर्चुअल पीसी पर किया जाता है

  2.   उचित कहा

    पी # t4 माँ से गाइड !!

  3.   बोमबोम कहा

    डिस्क में से एक में शारीरिक विफलता के कारण मैंने छापे की व्यवस्था खो दी ...

    और मैंने इसे Onretrieval नामक एक रिकवरी कंपनी के पास छापा मारकर हल कर लिया, जहाँ उन्होंने जानकारी बरामद की।

    अब, सुरक्षा के लिए, मैं क्लाउड में एक सर्वर का प्रबंधन करता हूं जहां मेरे पास बैकअप होस्ट है।

    बधाई.

  4.   एंटोनियो बीजी कहा

    बहुत अच्छी पोस्ट, बहुत स्पष्ट और बहुत ही उपयोगी, एक सवाल जो आप देखेंगे वह # mdadm –stop / dev / md0 कमांड के साथ rd md0 को हटाने की कोशिश कर रहा था, अच्छी बात यह है कि मैंने इसे डिलीट नहीं किया, मैंने अभी इसे देखा और GPARTED के साथ दिखाई देना बंद कर दिया? मैं इसे फिर से देखने के लिए कर सकता हूं, मैंने इसे आपके मैनुअल की मदद से पढ़ा और मेरे लिए सबकुछ ठीक हो गया लेकिन मैं अभी भी इसे जीपीआरईडी से नहीं देखता हूं मैं किसी भी मदद की सराहना करूंगा।