मौजूदा ड्राइव के साथ 14.04 पर RAID 1 की स्थापना


15

मेरे पास वर्तमान में स्थापित सीगेट ST3000DM001 (लगभग 90% पूर्ण) और एक नया सीगेट ST3000DM001 (रिक्त) है। मैं अपने वर्तमान में स्थापित ड्राइव पर डेटा खोए बिना RAID 1 सेटअप करना चाहूंगा।

अगर मैं इस ट्यूटोरियल में उल्लिखित mdadm प्रक्रिया का उपयोग करता हूं: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/ , क्या मेरा डेटा संरक्षित रहेगा?


इसके अलावा serverfault.com/q/44574/229499
muru

जवाबों:


16

यह संभव है, लेकिन पता है कि दर्पण को खत्म करने में थोड़ा समय लगेगा क्योंकि हम 3 टीबी के बारे में बात कर रहे हैं। मैं क्या करूंगा:

  1. पहले डिस्क तैयार करें gdiskक्योंकि fdisk2TB से बड़ा विभाजन नहीं कर सकता है। चलिए मान लेते हैं कि बनाया गया विभाजन थाsdb1

  2. भागो sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1। यहाँ महत्वपूर्ण हिस्सा mdadm को बताने के लिए है कि आप --raid-devices=1अभी RAID स्तर 1 के लिए एक डिस्क का उपयोग कर रहे हैं ।

  3. नए बनाए गए RAID विभाजन को प्रारूपित करें और मूल डिस्क से इस विभाजन में सब कुछ कॉपी करें।

  4. अब निम्नलिखित कमांड जारी करके RAID में शामिल होने के लिए अन्य ड्राइव तैयार करें (मूल ड्राइव को मान लें sda1:

    sudo mdadm --grow /dev/md0 --raid-devices=2 --add /dev/sda1
    

    यह RAID सरणी बढ़ेगा (md0), इस पर उपकरणों की मात्रा को 2 (sdb1, sda1) पर सेट करें और मूल sda1 को इसमें जोड़ें।

आप इसकी प्रक्रिया की जाँच कर सकते हैं, इसके साथ sudo mdadm --detail /dev/md0अंत में कुछ इस तरह दिखाना चाहिए:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      spare rebuilding   /dev/sda1

और इसके समाप्त होने के बाद:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      active sync   /dev/sda1

मैं Nautilus RAID को सही ढंग से देखने के लिए इसके बाद एक रिबूट की सिफारिश करता हूं। आप सत्यापित कर सकते हैं कि यह काम कर रहा है, लेकिन यूनिट को माउंट करते समय शाब्दिक रूप से एक ड्राइव को हटा रहा है और अभी भी इसमें वीडियो निष्पादित या देखने में सक्षम है। बेशक --detailऊपर का उत्पादन कुछ इस तरह होगा:

Number   Major   Minor   RaidDevice State
   0       0        0        0      removed
   1       8       65        1      active sync   /dev/sda1

इस मामले में मैंने ड्राइव को डिस्कनेक्ट कर दिया sdbऔर फिर भी जानकारी पर काम कर सकता था।

अद्यतन : util-linux2.24 के बाद से , fdisk 2+ टीबी के विभाजन का समर्थन नहीं करता है और इसमें GPT योजनाओं के लिए समर्थन है। यह समर्थन Ubuntu 14.10 में उतरा है। इसके अलावा, इंटरफ़ेस ने बहुत अधिक मित्रता प्राप्त की है और यह बेहतर मानव पठनीय आकारों का समर्थन करता है। समग्र परिवर्तन में पाया जा सकता है:

उपयोग-लिनक्स 2.24 - रिलीज़ नोट्स उपयोग
-लिनक्स 2.25 - रिलीज़ नोट्स


एक सरल प्रश्न का सरल समाधान। धन्यवाद लुइस!
Shayne
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.