आप जिस शब्दावली की तलाश कर रहे हैं, वह "RAID स्तर का प्रवासन" है।
के अनुसार इस , यह संभव है। मैंने ऐसा नहीं किया है, लेकिन यह प्रक्रिया ऐसी दिखती है कि आपको नई ड्राइव को मौजूदा सरणी में हॉटस्पेयर के रूप में जोड़ना चाहिए, फिर छापे के स्तर और छापे उपकरणों की संख्या को अद्यतन करने के लिए mdadm का उपयोग करें।
आपको ऐसा करने के लिए हाल ही के mdadm की आवश्यकता होगी: mdadm-2.6.9 (जैसे, centos 5.x) इसका समर्थन नहीं करता, लेकिन mdadm-3.1.4 (उदाहरण ubuntu 11.10) करता है:
Grow Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices and
changing the number of active devices in RAID levels 1/4/5/6, changing the RAID level between 1, 5, and 6, changing the chunk size and layout for RAID5 and
RAID5, as well as adding or removing a write-intent bitmap.
उदा, पहले RAID5 सरणी में एक नया हॉटस्पेयर उपकरण, / dev / sdg जोड़ें:
$ sudo mdadm --manage /dev/md/md0 --add /dev/sdg
फिर एक RAID6 सरणी में परिवर्तित करें और इसे एक स्वच्छ स्थिति में पुनर्निर्माण करें। Theraid-devices 4 बताता है कि आपके पास नई सरणी में कुल कितनी ड्राइव हैं।
$ sudo mdadm --grow /dev/md/md0 --raid-devices 4 --level 6
हालांकि इसमें कितनी जल्दी होगी, इसका मुझे कोई अंदाजा नहीं है। हार्डवेयर RAID नियंत्रकों पर छापे के स्तर का पलायन करने के साथ मेरे अनुभव में, यह नए सरणी को खरोंच से बनाने और इसके लिए अपने बैकअप को पुनर्प्राप्त करने के लिए तेज है।