Ubuntu एक लिनक्स डिस्ट्रीब्युसन हो जुन व्यक्तिगतबाट कम्पनी स्तरसम्म व्यापक रूपमा प्रयोग गरिन्छ। यसको विश्वसनीयता र लचकताको उच्चताको कारणले, यो धेरै सर्भर उद्देश्यहरूमा अपनाइएको छ। यस्तो Ubuntu वातावरणमा RAID 1 (मिररिङ) निर्माण गरेर,डाटाको अतिरिक्तता सुनिश्चित गर्दै, डिस्क असफलताबाट डाटा हराउने जोखिमलाई न्यूनतममा रोक्नसम्भव हुन्छ। RAID 1 ले दुई वा बढी डिस्कहरूमाएकै डाटालाई रियल टाइममा लेखेर, एक डिस्क असफल भए पनि सम्पूर्ण प्रणाली निरन्तर सञ्चालन हुने फाइदा दिन्छ। त्यसैले, महत्वपूर्ण फाइलहरू वा सेवाहरू ह्यान्डल गर्ने Ubuntu वातावरणमा, RAID 1 को परिचय एक प्रभावकारी सुरक्षा उपाय बन्छ।
सफ्टवेयर RAID र हार्डवेयर RAID को भिन्नता
RAID निर्माण गर्ने विधिहरू मुख्य रूपमा दुई प्रकारका छन्। एक होहार्डवेयर RAID, जसमा विशेष RAID कन्ट्रोलर वा मदरबोर्डको RAID कार्यक्षमताको प्रयोग गरेर निर्माण गरिन्छ। अर्को होसफ्टवेयर RAID, जसमा OS मा सफ्टवेयर (लिनक्समा मुख्य रूपमाmdadm) को प्रयोग गरेर संरचना गरिन्छ। Ubuntu मा, लागत र संरचनाको लचकताको विचार गर्दासफ्टवेयर RAID को छनोट मुख्यधाराहो। यो लेखमा, Ubuntu मा RAID 1 को निर्माण विधिमा केन्द्रित हुँदै, स्थापना समयको सेटिङ विधि, सञ्चालन र व्यवस्थापनका बुँदाहरू, असफलता घटना समयको सम्बोधनसम्मलाई व्यापक रूपमा व्याख्या गरिनेछ।
यो लेखबाट सिक्न सकिने कुराहरू
यो गाइड पढेर, तलका ज्ञान र प्रविधिहरू प्राप्त गर्न सकिन्छ:
RAID 1 को आधारभूत र Ubuntu मा सञ्चालन विधि
सफ्टवेयर RAID (mdadm) द्वारा RAID 1 को निर्माण प्रक्रिया
RAID 1 को पुनर्निर्माण, अवस्था जाँच, समस्या सम्बोधन
Ubuntu Server र Desktop मा भिन्नता र सावधानीहरू
व्यावहारिक सञ्चालनमा उपयोगी FAQ वा GRUB·fstab को सेटिङ ज्ञान
RAID एकपटक निर्माण गरेपछि त्यति धेरै हस्तक्षेप आवश्यक पर्दैन, तरप्रारम्भिक सेटिङको समझ अत्यन्त महत्वपूर्णछ। यो लेखमा, नौसिखियाहरूलाई पनि बुझ्न सकिने गरी, साथै व्यावहारिक जानकारीलाई सावधानीपूर्वक व्याख्या गरिनेछ, त्यसैले कृपया अन्तसम्म पढ्नुहोस्।
2. RAID १ को आधारभूत ज्ञान
RAID स्तरका प्रकारहरू र RAID १ को विशेषताहरू
RAID (Redundant Array of Independent Disks) ले धेरै हार्ड डिस्कहरूलाई संयोजन गरेर डाटाको सुरक्षा वा पहुँच गतिलाई सुधार्ने प्रविधि हो। RAID मा धेरै “स्तर” हरू छन्, र तिनीहरूको प्रत्येकमा विशेषताहरू छन्। प्रतिनिधि RAID स्तरहरूमा निम्नानुसारका छन्:
RAID ०: स्ट्राइपिङबाट गति बढाउने तर रिडन्डेन्सी छैन
RAID १: मिररिङबाट रिडन्डेन्सी सुनिश्चित गर्दछ (यो लेखको मुख्य विषय)
RAID ५: ३ भन्दा बढी डिस्कहरूमा प्यारिटी जानकारी प्रयोग गरेर रिडन्डेन्सी प्रदान गर्दछ
RAID ६: RAID ५ को उन्नत संस्करण। २ प्यारिटीहरू छन्, जसले उच्च सहनशीलता प्राप्त गर्दछ
RAID १० (१+०): RAID १ र RAID ० लाई संयोजन गरेको संरचना
यीमध्ये RAID १ लेएकै डाटालाई दुई डिस्कहरूमा लेख्ने “मिररिङ” विधिअपनाउँछ। यस कारणले, एक डिस्क खराब भए पनि अर्कोबाट डाटा पढ्न सकिन्छ, जसले उपलब्धतामा उत्कृष्ट छ।
मिररिङको संयन्त्र (चित्रण छवि)
RAID १ को संयन्त्र धेरै सरल छ। उदाहरणका लागि, डिस्क A र डिस्क B यस प्रकार छन्:
[लेखन]
प्रयोगकर्ताले फाइल A लाई बचत गर्दछ → एकैसाथ डिस्क A र डिस्क B मा लेखिन्छ
[पढन]
पढन कुनै पनि डिस्कबाट गरिन्छ, र प्रदर्शनको अनुकूलन सम्भव छ
यसरी,डाटा सधैं प्रतिलिपि गरिन्छ, जसले भौतिक खराबी विरुद्ध उच्च सहनशीलताRAID १ को सबैभन्दा ठूलो फाइदा हो।
सफ्टवेयर RAID र हार्डवेयर RAID को भिन्नता
RAID को निर्माण विधिमा मुख्य रूपमा निम्न दुई छन्:
सफ्टवेयर RAID (mdadm आदि) Ubuntu मा मुख्य रूपमा प्रयोग हुने विधि हो। OS स्तरमा RAID नियन्त्रण गर्दछ, लचिलो सेटिङ र लागतको फाइदा छ। RAID अरेको निर्माण-व्यवस्थापनमा सबैभन्दा उच्च स्वतन्त्रता छ, र सामान्य सर्वर निर्माणमा व्यापक रूपमा प्रयोग हुन्छ।
हार्डवेयर RAID (RAID कार्ड वा BIOS सुविधा) समर्पित कन्ट्रोलर प्रयोग गरेर RAID गठन गर्दछ। CPU भार कम छ, OS बाट एक डिस्कको रूपमा पहिचान हुन्छ तर कन्ट्रोलर खराब भएमा पुनर्स्थापना कठिन हुन्छ भन्ने बेफाइदा पनि छ।
फेक RAID (BIOS RAID) भनेको के हो?
केही मदरबोर्डहरूमा BIOS स्तरमा RAID कार्यक्षमता प्रदान गर्ने छन्। यो “फेक RAID (Fake RAID)” पनि भनिन्छ। फेक RAID ले हार्डवेयर RAID जस्तो देखिन्छ तर वास्तवमाड्राइभर स्तरमा नियन्त्रण गरिन्छ, सफ्टवेयर RAID सँग नजिकको संरचनाहो। Ubuntu मा पनि केही समर्थन छ तर mdadm बाट सफ्टवेयर RAID ले व्यवस्थापन सजिलो र पुनर्स्थापना उच्च छ, त्यसैले सामान्यतया फेक RAID लाई सिफारिस गरिँदैन।
3. सफ्टवेयर RAID (mdadm) द्वारा RAID 1 निर्माण
3.1 निर्माण अघिको तयारी र आवश्यकता जाँच
RAID 1 निर्माण गर्नका लागि,कम्तीमा २ वटा भौतिक डिस्क (वा प्रयोग नभएका पर्टिसन)आवश्यक छ। पहिले नै सिस्टम डिस्कको रूपमा प्रयोग भइरहेका कुराहरू योग्य हुँदैनन्, त्यसैले विशेष स्टोरेज तयार पारौं। पहिले, लक्षित डिस्कहरूको जाँच गर्नुहोस्।
lsblk
वा निम्नानुसार विस्तृत जानकारी जाँच गर्नुहोस्:
sudo fdisk -l
डिस्कहरू/dev/sdbर/dev/sdcहुन् भन्ने अनुमान गरेर अगाडि बढ्छौं। ※ निर्माण अघि, लक्षित डिस्कहरूमामहत्त्वपूर्ण डाटा समावेश नभएको कुरा पक्कै जाँच गर्नुहोस्। RAID निर्माण गर्दा फर्म्याट हुन्छ र सबै डाटा मेटिन्छ।
3.2 mdadm को स्थापना
mdadmUbuntu को मानक रिपोजिटरीमा समावेश छ र निम्न कमान्डले सजिलै स्थापना गर्न सकिन्छ:
sudo apt update
sudo apt install mdadm
स्थापना गर्दा “ईमेल सूचना सम्बन्धी सेटिङ” सोधिन सक्छ, तर पछि सेटिङ परिवर्तन गर्न सकिन्छ। सुरुमा डिफल्ट नै राख्नुहोस्।
3.3 RAID 1 अरेको निर्माण प्रक्रिया
लक्षित डिस्कहरू जाँचेपछि, निम्न कमान्डले RAID 1 अरे निर्माण गर्नुहोस्।
--raid-devices=2: संरचनामा प्रयोग हुने डिभाइसहरूको संख्या
/dev/sdb /dev/sdc: वास्तवमा प्रयोग हुने डिस्कहरू
निर्माण सम्पन्न भएपछि, निम्न कमान्डले अवस्था जाँच गर्न सकिन्छ:
cat /proc/mdstat
आउटपुटमा/dev/md0सँगै समक्रमणमा रहेको जानकारी देखिएमा, RAID १ को निर्माण सफल भएको छ।
3.4 RAID संरचनाको स्थायीकरण सेटिङ (mdadm.conf र fstab)
RAID अरे निर्माण गरे मात्र पुन: सुरु गर्दा स्वत: पहिचान हुँदैन, त्यसैले स्थायीकरण सेटिङ आवश्यक छ। पहिले, हालको RAID संरचनालाईmdadm.confमा बचत गर्नुहोस्।
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
अर्को, RAID अरेमा फाइल सिस्टम निर्माण गर्नुहोस् (उदाहरण: ext4):
sudo mkfs.ext4 /dev/md0
माउन्ट प्वाइन्ट निर्माण गर्नुहोस् र माउन्ट गर्नुहोस्।
sudo mkdir -p /mnt/raid1
sudo mount /dev/md0 /mnt/raid1
कार्य जाँच गरेपछि, स्वत: माउन्टका लागि/etc/fstabमा UUID बाट थप्नुहोस्:
sudo blkid /dev/md0
आउटपुटबाट UUID लिई, निम्नानुसार/etc/fstabमा वर्णन गर्नुहोस्।
4. Ubuntu स्थापना गर्दा RAID 1 कन्फिगर गर्ने तरिका
4.1 Ubuntu Server संस्करणको इनस्टलरमा RAID कन्फिगर गर्ने चरणहरू
Ubuntu Server को इनस्टलरले RAID वा LVM जस्ता उन्नत स्टोरेज सेटिङहरूलाई समर्थन गर्दछ। यहाँ RAID 1 को कन्फिगर गर्ने चरणहरू प्रस्तुत गर्दछौं।चरण १: स्थापना मिडियाबाट सुरु गर्नुहोस्Ubuntu Server ISO लाई USB मेमोरीमा लेख्नुहोस् र लक्षित मेसिनलाई सुरु गर्नुहोस्।चरण २: नेटवर्क र आधारभूत सेटिङहरू पूरा गर्नुहोस्भाषा, किबोर्ड, नेटवर्क सेटिङहरू आदि, प्रारम्भिक सेटिङहरूलाई क्रमशः पूरा गर्नुहोस्।चरण ३: स्टोरेज सेटिङमा जानुहोस्“Guided (गाइडेड)” होइन, “Custom Storage Layout (कस्टम कन्फिगरेसन)” छान्नुहोस्।चरण ४: RAID कन्फिगर गर्नुहोस्
चरण ५: बुटलोडर (GRUB) को स्थापनाRAID कन्फिगरेसनमा,दुवै डिस्कहरूमा GRUB स्थापना गर्नु अनुशंसितछ। यसले कुनै एक डिस्क खराब भए पनि सुरु गर्न सकिन्छ।
4.2 Ubuntu Desktop संस्करणमा RAID प्रयोग गर्न चाहनुहुन्छ भने
Ubuntu Desktop मा स्थापना समयको RAID कन्फिगरेसन सुविधामानक रूपमा उपलब्ध छैन। तसर्थ, RAID 1 प्रयोग गर्न चाहनुहुन्छ भने निम्न चरणहरू आवश्यक पर्छन्।तरिका १: लाइभ वातावरणबाट म्यानुअल RAID कन्फिगरेसन → Desktop वातावरण स्थापना
लाइभ USB बाट सुरु गर्नुहोस्
mdadm प्रयोग गरेर RAID 1 निर्माण गर्नुहोस्
RAID डिभाइस (उदाहरण: /dev/md0) मा Desktop वातावरण स्थापना गर्नुहोस्
grub र fstab को सेटिङहरू समायोजन गर्नुहोस्
यो तरिका अलि जटिल छ तर,लचकता उच्च छ र GUI वातावरणमा RAID 1 प्रयोग गर्न चाहनुहुन्छ भने प्रभावकारीछ।तरिका २: Server संस्करणमा RAID कन्फिगरेसन → पछि GUI प्याकेजहरू थप्नुहोस्RAID कन्फिगरेसन सम्भव Server संस्करणमा स्थापना गर्नुहोस् र पछिubuntu-desktopमेटाप्याकेज थपेर GUI वातावरण निर्माण गर्ने तरिका हो।
sudo apt update
sudo apt install ubuntu-desktop
यो तरिका स्थिरता उच्च छ र,RAID कन्फिगर भएको वातावरणमा GUI थप्न चाहनुहुन्छ भने अनुशंसितछ।
डेस्कटप र सर्भरको छनोट मापदण्ड
तुलना वस्तु
Server संस्करण
Desktop संस्करण
RAID कन्फिगरेसनको सजिलो
◎ इनस्टलरमा समावेश
△ म्यानुअल निर्माण आवश्यक
GUI को उपस्थिति
× (CLI केन्द्रित)
◎ (मानक GUI)
सुरुवातीका लागि
△ अभ्यस्त हुन आवश्यक
◎ स्थापना सजिलो
लचकता
◎ सर्भर उद्देश्यमा विशेष
○ कस्टमाइजेसनले सम्भव
RAID केन्द्रित सञ्चालन सोच्नुहुन्छ भने,सुरुदेखि नै Server संस्करण छान्नु निर्माणमा सहजहुन्छ। Desktop मा जोड दिनुहुन्छ भने, लाइभ वातावरणमा निर्माण वा पछि GUI थप्ने तरिका उपयुक्त छ।
5. RAID 1 को सञ्चालन र समस्या सम्बोधन
5.1 RAID एरेजको अवस्था निगरानी र जाँच विधि
RAID 1 को अवस्थालाई दैनिक रूपमा निगरानी गर्नुले समस्याको प्रारम्भिक पत्ता लगाउन सीधा सम्बन्धित छ। निम्न कमान्डले वर्तमान RAID एरेजको अवस्था जाँच गर्न सकिन्छ।
cat /proc/mdstat
यो कमान्डमा, RAID एरेजको समन्वय स्थिति वा समस्याग्रस्त डिस्कको उपस्थिति देखाइन्छ। समन्वयमा रहँदा,[UU]जस्तै देखाइन्छ,[_U]जस्तै अन्डरस्कोर समावेश भएको अवस्थामा, एक डिस्क बाहिरिएको अवस्था हो। थप विस्तृत जानकारी प्राप्त गर्न चाहनुहुन्छ भने, निम्न कमान्ड प्रयोग गर्नुहोस्:
sudo mdadm --detail /dev/md0
आउटपुट परिणाममा, प्रत्येक डिभाइसको अवस्था, UUID, रिबिल्डको प्रगति आदि देखाइन्छ। नियमित लग जाँच वा इमेल सूचना सेटिङ पनि विचार गर्नु राम्रो हुन्छ।
5.2 डिस्क समस्याको समयमा सम्बोधन र पुनर्निर्माण प्रक्रिया
RAID 1 को ठूलो शक्तिएक डिस्क खराब भए पनि सञ्चालन जारी राख्न सकिन्छबिन्दुमा छ। यद्यपि, समस्या उत्पन्न भएमा तुरुन्त सम्बोधन गर्न आवश्यक छ। 【प्रक्रिया १】समस्याग्रस्त डिस्कको पहिचानmdadm --detailको परिणाममा “Removed” वा “Faulty” देखाइएको डिभाइस भएमा, त्यो समस्याको डिस्क हो। 【प्रक्रिया २】RAID एरेजबाट समस्याग्रस्त डिस्क हटाउनुहोस्
sudo mdadm /dev/md0 --remove /dev/sdX
(/dev/sdXलाई सम्बन्धित डिस्क नामले प्रतिस्थापन गर्नुहोस्) 【प्रक्रिया ३】नयाँ डिस्कको तयारी
नयाँ डिस्क जडान गर्नुहोस्, पर्टिसन बनाउनु परेमा निम्न:
sudo fdisk /dev/sdX
RAID को लागिfd(Linux RAID स्वत: पत्ता लगाउने) प्रकारमा सेट गर्नु उचित हुन्छ। 【प्रक्रिया ४】RAID एरेजमा थपेर पुन: समन्वय सुरु गर्नुहोस्
sudo mdadm /dev/md0 --add /dev/sdX
त्यसपछि,cat /proc/mdstatले पुनर्निर्माणको प्रगति जाँच गर्न सकिन्छ। केही मिनेटदेखि केही घण्टासम्म लाग्न सक्छ।
5.3 GRUB को स्थापना र अतिरिक्तताको सुनिश्चितता
RAID 1 कन्फिगरेसनमा,बुटलोडर (GRUB) लाई दुवै डिस्कमा स्थापनागरेर, कुनै एक डिस्क खराब भए पनि प्रणाली सुरु गर्न सकिन्छ। स्थापित प्रणालीमा, GRUB लाई अर्को डिस्कमा पनि स्थापना गर्न:
sudo grub-install /dev/sdX
sudo update-grub
(/dev/sdXनयाँ डिस्क हो) GRUB को सेटिङ अपडेट गर्नुहोस्:
sudo update-grub
यो प्रक्रिया गरेपछि, एक डिस्क खराब भएको अवस्थामा पनि, BIOS को बुट क्रम परिवर्तन गरेर मात्र सुरु गर्न सकिन्छ।RAID को अतिरिक्ततालाई अधिकतम उपयोग गर्न GRUB को बहु स्थापना अनिवार्य हो।
6. हार्डवेयर RAID प्रयोग गर्ने अवस्थामा
6.1 हार्डवेयर RAID भनेको के हो?
हार्डवेयर RAID ले विशेष RAID नियन्त्रक (RAID कार्ड) प्रयोग गरेर RAID अरे समूह गठन गर्दछ। RAID को प्रक्रिया OS वा CPU होइन,नियन्त्रक पक्षमा सम्हाल्ने भएकाले प्रदर्शन उत्कृष्ट हुन्छ र CPU को भार कम हुन्छभन्ने फाइदा छ। यसबाहेक, OS पक्षबाट एउटा डिस्कको रूपमा पहिचान हुने भएकाले, mdadm जस्ता सेटिङ गर्नु नपरी सामान्य भण्डारणको रूपमा प्रयोग गर्न सकिन्छ।
6.2 Ubuntu मा हार्डवेयर RAID प्रयोग गर्ने फाइदा र बेफाइदा
फाइदा:
RAID प्रक्रिया हार्डवेयरमा पूर्ण रूपमा समाप्त हुने भएकाले CPU मा भार कम हुन्छ
BIOS स्तरमा RAID समूह गठन गर्न सकिने भएकाले OS मा निर्भर नभई स्थापना गर्न सकिन्छ
खराबी हुँदा डाटा पुनर्स्थापना द्रुत हुन्छ र हट स्व्याप समर्थन मोडेलहरू पनि धेरै छन्
बेफाइदा:
RAID कार्ड आफैं खराब भएमा, उही मोडेल र उही फर्मवेयरको कार्ड नभए पुनर्स्थापना कठिन हुन्छ
RAID कार्डमा निर्भर हुने भएकाले लचिलो स्थानान्तरण वा डिबगिङ कठिन हुन्छ
खर्चिलो हुन्छ (RAID कार्ड केही दश हजार देखि दशौं हजार सम्म)
6.3 Ubuntu मा हार्डवेयर RAID को जाँच र सम्बोधन विधि
Ubuntu स्थापना भएको मेसिनमा RAID कार्ड जडान भएको अवस्थामा, OS बाट सामान्य ब्लक डिभाइस (उदाहरण:/dev/sda) को रूपमा RAID अरे देखाइन्छ। त्यसैले,mdadm कमान्डमा पहिचान हुँदैन। RAID अरेको अवस्था जाँचका लागिRAID कार्ड निर्माता प्रदान गरेको विशेष युटिलिटीप्रयोग गर्नुपर्छ। प्रतिनिधि RAID कार्ड र उपकरणहरू:
निर्माता
उपकरण नाम (उदाहरण)
टिप्पणी
LSI / Broadcom
storcli वा MegaCLI
धेरै सर्भरहरूमा जडान गरिएको छ
HP / HPE
hpssacli वा ssacli
ProLiant श्रृंखलाका लागि
Dell
omreport (OpenManage)
Dell विशेष सर्भरका लागि
Intel
Intel RAID Web Console आदि
GUI समर्थन पनि छ
Ubuntu मा प्रयोग गर्दा, निर्माता आधिकारिक साइटबाटLinux समर्थित प्याकेज (.deb)डाउनलोड गरेर स्थापना गर्न आवश्यक छ।
6.4 फेक RAID (BIOS RAID) सँगको भिन्नतामा ध्यान दिनुहोस्
हार्डवेयर RAID जस्तो देखिए पनि, वास्तवमाBIOS स्तरमा RAID लाई इम्युलेट गर्ने “फेक RAID”पनि छ। यो OS लाई ड्राइभर प्रदान गर्ने रूपमा RAID गठन गर्ने भएकाले, वास्तवमा सफ्टवेयर RAID सँग नजिकको व्यवहार गर्दछ। Ubuntu मा फेक RAID प्रयोग गर्न “dmraid” वा “mdadm” को विशेष सेटिङ आवश्यक छ रपुनर्स्थापना वा अनुकूलताको दृष्टिकोणबाट समस्या धेरै उत्पन्न हुनेभएकाले, नयाँ प्रयोगकर्ताहरूलाई धेरै सिफारिस गरिँदैन।
6.5 हार्डवेयर RAID छनोट गर्नुपर्ने अवस्था के हो?
निम्न जस्ता अवस्थामा हार्डवेयर RAID को स्थापना उपयुक्त हुन्छ:
ठूलो मात्रामा भण्डारणलाई एकैचोटि व्यवस्थापन गर्ने मध्यम-ठूलो स्तरको सर्भर प्रयोग
हट स्व्याप वा ब्याट्री सहितको क्यास जस्ता RAID कार्ड विशेष सुविधाहरू आवश्यक
CPU स्रोतहरूलाई भण्डारण नियन्त्रण बाहेक अन्यमा केन्द्रित गर्न चाहनुहुन्छ
सफ्टवेयर RAID भन्दा विफलता पहिचान र लग व्यवस्थापनलाई कडा रूपमा गर्न चाहनुहुन्छ
उल्टो, सानो स्तरको फाइल सर्भर वा व्यक्तिगत प्रयोगका लागिmdadm द्वारा सफ्टवेयर RAID ले लागत-प्रदर्शन र लचकतामा उत्कृष्ट हुन्छ।
7. सामान्य प्रश्नहरू (FAQ)
Q1. के RAID 1 ले ब्याकअपको सट्टा काम गर्छ?
A1. होइन, RAID 1 ले ब्याकअपको विकल्प हुँदैन।RAID 1 भनेकोडिस्क त्रुटिका कारण प्रणाली बन्द हुनबाट रोक्नका लागि अतिरिक्त संरचनाहो। गल्तीले फाइलहरू हटाउँदा वा मालवेयरको असर, OS को समस्या भएर डाटा क्षतिग्रस्त हुँदा,दुवै डिस्कमा समान प्रभाव पर्छ। त्यसैले, छुट्टै ब्याकअपसँग सँगै प्रयोग गर्नु अनिवार्य छ।
Q2. RAID 1 संरचनामा डिस्क एकवटा खराब भएमा के हुन्छ?
A2. सामान्य अर्को एक डिस्कले प्रणाली सामान्य रूपमा चलिरहन्छ।RAID 1 मिरर संरचना भएकोले,एउटा डिस्क शारीरिक रूपमा खराब भए पनि, प्रणाली निरन्तर चलिरहन्छ। लगहरूबाट असामान्यता जाँचेर,खराब डिस्कलाई नयाँसँग बदलेर, RAID अरेमा फेरि थपेर पुनर्समन्क्रोनाइजगरेर पुनर्स्थापना सम्भव छ।
Q3. Ubuntu Desktop संस्करणमा पनि RAID 1 प्रयोग गर्न सकिन्छ?
A3. हो, सम्भव छ। तर इन्स्टलरबाट RAID संरचना गर्न सकिँदैन।Ubuntu Desktop को मानक इन्स्टलरमा RAID निर्माण सुविधा नभएकाले, निम्न दुई विधिबाट सम्हालिन्छ:
Live USB बाट म्यानुअल रूपमा RAID निर्माण गरेपछि OS इन्स्टल गर्ने
Ubuntu Server मा RAID संरचना गरेपछि GUI स्थापना गर्ने
पछि उल्लेखित विधि कम समस्या हुने र नयाँहरूका लागि सिफारिस गरिन्छ।
Q4. RAID 1 संरचना पछि RAID को अवस्था नियमित जाँच कसरी गर्ने?
A4. cat /proc/mdstat वा mdadm --detail /dev/md0 प्रयोग गर्नुहोस्।RAID को सञ्चालन अवस्था जाँच्नका लागि, निम्न जस्ता कमान्डहरू प्रयोग गर्नुहोस्:
cat /proc/mdstat
sudo mdadm --detail /dev/md0
यसबाहेक,/etc/mdadm/mdadm.confमा सूचना सेटिङ गरेर,इमेलबाट अलर्ट सूचनापनि सम्भव छ।
Q5. RAID 1 मा डिस्क बदल्दा GRUB पनि पुनर्स्थापना गर्नुपर्छ?
A5. हो, GRUB लाई बदलिने डिस्कमा पनि स्थापना गर्नुपर्छ।RAID 1 संरचनामा,दुवै डिस्कमा GRUB स्थापना गर्नु अतिरिक्तताको सुनिश्चिततासँग जोडिन्छ।एउटामा मात्र भएमा, त्यो डिस्क खराब हुँदा सुरु नहुन सक्छ।
sudo grub-install /dev/sdX
sudo update-grub
(/dev/sdXनयाँ डिस्क हो)
Q6. mdadm र हार्डवेयर RAID कुन बढी सुरक्षित छ?
A6. प्रयोग वातावरण अनुसार फरक पर्छ, तर व्यक्तिगत प्रयोग वा सानो सर्वरमा mdadm बढी सजिलो र सुरक्षित छ।हार्डवेयर RAID उच्च प्रदर्शन र विश्वसनीय हुन्छ तर,RAID कार्ड खराब हुँदा पुनर्स्थापना कठिन हुन्छ, र समान मोडेलको कार्ड चाहिन्छ।अर्कोतर्फ, mdadm Linux मा पूर्ण हुनेले,समस्या समयमा जानकारी धेरै हुन्छ, सम्हाल्न पनि सजिलोछ।
Q7. RAID अरेको अस्थायी रोकावट वा पुनर्सुरु सम्भव छ?
A7. हो, अरेको रोकावट- पुनर्सुरु सम्भव छ। तर सावधानी चाहिन्छ।रोकावट कमान्ड उदाहरण:
sudo mdadm --stop /dev/md0
पुनर्सुरु (पुनर्समावेश) उदाहरण:
sudo mdadm --assemble --scan
※ सुरु हुँदा स्वत: अरे बन्ने गरी,mdadm.confवाinitramfsको सेटिङ नबिर्सनुहोस्।
8. सारांश
RAID १ ले “रिडन्डेन्सीको सुनिश्चितता” लाई उद्देश्य बनाउँछ
RAID १ को सबैभन्दा ठूलो विशेषतारियलटाइममा डाटा प्रतिलिपि गर्दै, एउटा डिस्क खराब भए पनि सञ्चालन जारी राख्न सकिनेबुँदा हो। यसले अप्रत्याशित हार्डवेयर त्रुटिबाट हुने सेवा अवरोधलाई टार्न सकिन्छ। तथापि,RAID ले ब्याकअपको विकल्प होइनभन्ने कुरा बिर्सनुहुँन। मेटाउने, ओभरराइट गर्ने वा भाइरस क्षतिबाट बचाउनका लागि छुट्टै ब्याकअप प्रणाली अपरिहार्य छ।
Ubuntu मा RAID का विकल्पहरू
Ubuntu मा, निम्नानुसार अवस्था वा उद्देश्य अनुसार RAID को संरचना विधि छान्न सकिन्छ।
संरचना विधि
विशेषताहरू
सिफारिस गरिएका प्रयोगहरू
mdadm (सफ्टवेयर RAID)
लचिलो र कम लागतमा निर्माण गर्न सकिने। जानकारी पनि प्रशस्त
व्यक्तिगत प्रयोगकर्ता, सानो स्केल सर्भर
हार्डवेयर RAID
उच्च प्रदर्शन–कम CPU भार। महँगो र पुनर्स्थापना कठिनाई पनि बढी
व्यावसायिक प्रयोग, ठूलो स्केल भण्डारण वातावरण
फेक RAID (BIOS RAID)
अधुरो प्रकृति। Ubuntu मा गैर–सिफारिस
आधारभूत रूपमा टार्नु नै उचित
खासगरी mdadm द्वारा निर्माण Ubuntu प्रयोगकर्ताका लागि सबैभन्दा व्यावहारिक विकल्प हो।
निर्माण पछिको सञ्चालन र मर्मतले विश्वसनीयतालाई निर्धारण गर्दछ
RAID को निर्माण सुरुवाती बिन्दु मात्र हो।नियमित अवस्था जाँच, त्रुटि घटना समयमा तीव्र प्रतिक्रिया, GRUB वा fstab को उपयुक्त सेटिङले दीर्घकालीन स्थिर सञ्चालनलाई सम्भव बनाउँछ। निम्न कायम राख्नुपर्ने मर्मत बिन्दुहरू हुन्:
cat /proc/mdstat वा mdadm --detail द्वारा नियमित जाँच
RAID अरेको पुनर्निर्माण प्रक्रियाको बुझाइ
GRUB को बहुविध स्थापना द्वारा बुट रिडन्डेन्सी
नियमित ब्याकअपको संयोजन
अन्तमा
RAID कठिन लागे पनि, Ubuntu रmdadmप्रयोग गरेरकमाण्ड आधारित सरल रूपमा निर्माण गर्न सकिन्छ। यो लेखको सामग्रीलाई सन्दर्भ बनाएर, RAID मा पहिलो पटक प्रयास गर्ने व्यक्तिले पनि त्रुटि प्रतिरोधी मजबुत प्रणाली वातावरण बनाउन सक्नेछन्। भविष्यको सर्भर सञ्चालन वा प्रणाली डिजाइनमा, RAID १ लाई उपयोग गर्दै, निश्चिन्त र स्थिरको Linux जीवनको आनन्द लिनुहोस्।