यह लेख बताता है कि OS X में धारीदार RAID सरणियों को बनाने और प्रबंधित करने के लिए टर्मिनल का उपयोग कैसे किया जाता है, क्योंकि डिस्क उपयोगिता के El Capitan संस्करण से इसकी RAID क्षमताएं छीन ली गई हैं।
इस आलेख में जानकारी OS X Lion (10.7) के माध्यम से macOS Sierra (10.12) में टर्मिनल का उपयोग करके RAID 0 (धारीदार) सरणी बनाने पर लागू होती है।
Mac OS और कई RAID प्रकारों के बारे में
अपने शुरुआती दिनों से, मैक ऑपरेटिंग सिस्टम ने AppleRAID सॉफ़्टवेयर का उपयोग करके कई RAID प्रकारों का समर्थन किया है जो डिस्कुटिल का हिस्सा है, मैक पर स्टोरेज डिवाइस को फॉर्मेट करने, विभाजन करने और मरम्मत करने के लिए उपयोग किया जाने वाला कमांड-लाइन टूल।
OS X El Capitan तक, डिस्क उपयोगिता ऐप में RAID समर्थन बनाया गया था, जिसका उपयोग आप RAID सरणियों को बनाने और प्रबंधित करने के लिए कर सकते थे। Apple ने डिस्क उपयोगिता ऐप के El Capitan संस्करण में RAID समर्थन को छोड़ दिया, लेकिन AppleRAID को उन उपयोगकर्ताओं के लिए उपलब्ध रखा जो टर्मिनल और कमांड लाइन का उपयोग करने के इच्छुक थे। Apple ने macOS हाई सिएरा में RAID निर्माण को डिस्क उपयोगिता में वापस कर दिया।
शुरू करने से पहले
RAID 0 सरणी बनाने के लिए टर्मिनल का उपयोग करना, जिसे धारीदार सरणी के रूप में भी जाना जाता है, एक आसान प्रक्रिया है जिसे कोई भी मैक उपयोगकर्ता द्वारा किया जा सकता है। कोई विशेष कौशल आवश्यक नहीं है, हालांकि यदि आपने पहले कभी इसका उपयोग नहीं किया है तो आपको टर्मिनल ऐप थोड़ा अजीब लग सकता है।
बैकअप का महत्व
धारीदार सरणियाँ गति में वृद्धि प्रदान करती हैं, लेकिन वे विफलता की संभावना को भी बढ़ा देती हैं। धारीदार सरणी बनाने वाली किसी एकल ड्राइव की विफलता के कारण संपूर्ण RAID सरणी विफल हो जाती है। विफल धारीदार सरणी से डेटा पुनर्प्राप्त करने के लिए कोई जादुई तरीका नहीं है, जिसका अर्थ है कि आपके पास एक अच्छा बैकअप सिस्टम होना चाहिए जिसका उपयोग आप डेटा को पुनर्स्थापित करने के लिए कर सकते हैं यदि RAID सरणी की विफलता होती है।
आपको क्या चाहिए
AppleRAID RAID के स्ट्राइप्ड (RAID 0), मिरर किए गए (RAID 1), और कॉनटेनेटेड (स्पैनिंग) प्रकारों का समर्थन करता है। RAID 0 सरणी बनाने से पहले, आपको चाहिए:
- दो या अधिक ड्राइव जो आपके स्ट्राइप्ड RAID सरणी में स्लाइस के रूप में समर्पित की जा सकती हैं।
- एक वर्तमान बैकअप। RAID 0 सरणी बनाने की प्रक्रिया उपयोग की गई ड्राइव पर सभी डेटा को मिटा देती है।
आप हार्ड ड्राइव, एसएसडी, या यूएसबी फ्लैश ड्राइव सहित लगभग किसी भी ड्राइव प्रकार का उपयोग कर सकते हैं। ड्राइव का आकार और मॉडल दोनों में समान होना एक अच्छा विचार है, हालांकि यह RAID 0 की सख्त आवश्यकता नहीं है।
यदि आप जिस ड्राइव का उपयोग करने की योजना बना रहे हैं, उसे अभी तक फ़ाइल सिस्टम के रूप में OS X एक्सटेंडेड (जर्नलेड) का उपयोग करके एकल वॉल्यूम के रूप में स्वरूपित नहीं किया गया है, तो ऐसा करें। आपके द्वारा उपयोग की जाने वाली विधि आपके ऑपरेटिंग सिस्टम के आधार पर भिन्न होती है:
डिस्क उपयोगिता (OS X El Capitan या बाद के संस्करण) का उपयोग करके Mac की ड्राइव को प्रारूपित करें
डिस्क यूटिलिटी (OS X Yosemite या पुराने संस्करण) का उपयोग करके Mac की ड्राइव को फॉर्मेट करें
RAID 0 (धारीदार) सरणी बनाने के लिए टर्मिनल का उपयोग करें
यह उदाहरण RAID 0 सरणी के स्लाइस के रूप में दो डिस्क का उपयोग करता है। स्लाइस वे नामकरण हैं जिनका उपयोग किसी भी RAID सरणी के तत्वों को बनाने वाले अलग-अलग संस्करणों का वर्णन करने के लिए किया जाता है।
- लॉन्च टर्मिनल, में स्थित एप्लिकेशन > उपयोगिताएँ।
-
टर्मिनल में प्रॉम्प्ट पर निम्न कमांड दर्ज करें। प्रक्रिया को आसान बनाने के लिए आप कमांड को कॉपी/पेस्ट कर सकते हैं:
डिस्कुटिल सूची
यह टर्मिनल को आपके मैक से जुड़े सभी ड्राइव को प्रदर्शित करने का कारण बनता है, साथ ही RAID सरणी बनाते समय आपको आवश्यक ड्राइव पहचानकर्ता के साथ। आपकी ड्राइव फ़ाइल प्रविष्टि बिंदु द्वारा प्रदर्शित की जाती है, आमतौर पर /dev/disk0 या /dev/disk1। विभाजन के आकार और पहचानकर्ता (नाम) के साथ प्रत्येक ड्राइव के अलग-अलग विभाजन प्रदर्शित होते हैं।
पहचानकर्ता संभवतः उस नाम के समान नहीं होगा जिसका उपयोग आपने अपने ड्राइव को स्वरूपित करते समय किया था। यह उदाहरण दो ड्राइव का उपयोग करता है जिसका शीर्षक Slice1 और Slice2 है। छवि में, आप देख सकते हैं कि स्लाइस 1 का पहचानकर्ता डिस्क 2 एस 2 है, और स्लाइस 2 का डिस्क 3 एस 2 है। यह वह पहचानकर्ता है जिसका उपयोग आप RAID 0 सरणी बनाने के लिए करते हैं।
आपके पहचानकर्ता भिन्न हो सकते हैं, इसलिए कमांड में उदाहरण पहचानकर्ताओं को अपने Mac के लिए सही पहचानकर्ताओं से बदलना सुनिश्चित करें।
-
हम जिस कमांड का उपयोग करने जा रहे हैं वह निम्न प्रारूप में है:
Diskutil appleRAID स्ट्राइप बनाएं NameofStripedArray Fileformat DiskIdentifiers
NameofStripedArray उस सरणी का नाम है जो आपके मैक के डेस्कटॉप पर माउंट होने पर दिखाई जाएगी।
FileFormat वह प्रारूप है जिसका उपयोग धारीदार सरणी बनाते समय किया जाएगा। मैक उपयोगकर्ताओं के लिए, यह संभवतः hfs+ होगा।
DiskIdentifers वह पहचानकर्ता नाम है जिसे आपने डिस्कुटिल सूची कमांड का उपयोग करके खोजा है।
-
टर्मिनल प्रांप्ट पर निम्न कमांड दर्ज करें। अपनी विशिष्ट स्थिति से मेल खाने के लिए ड्राइव पहचानकर्ताओं को बदलना सुनिश्चित करें, साथ ही उस नाम को जिसे आप RAID सरणी के लिए उपयोग करना चाहते हैं।
Diskutil AppleRAID स्ट्राइप बनाएं FastFred HFS+ disk2s2 disk3s2
-
टर्मिनल सरणी के निर्माण की प्रक्रिया को प्रदर्शित करता है। थोड़े समय के बाद, नया RAID सरणी आपके डेस्कटॉप पर माउंट हो जाता है, और टर्मिनल "समाप्त RAID ऑपरेशन" टेक्स्ट प्रदर्शित करता है। आप अपने तेज़ नए धारीदार RAID का उपयोग शुरू करने के लिए पूरी तरह तैयार हैं।
टर्मिनल का उपयोग करके एक धारीदार RAID सरणी को कैसे हटाएं
किसी बिंदु पर, आपको सरणी को हटाने की आवश्यकता हो सकती है। एक बार फिर, आप RAID 0 सरणी को हटाने के लिए डिस्कुटिल कमांड लाइन टूल के साथ संयुक्त टर्मिनल ऐप का उपयोग करते हैं और प्रत्येक RAID स्लाइस को अपने मैक पर अलग-अलग वॉल्यूम के रूप में उपयोग करने के लिए वापस करते हैं।
अपने धारीदार सरणी को हटाने से RAID पर सभी डेटा मिटा दिया जाएगा। सुनिश्चित करें कि आगे बढ़ने से पहले आपके पास बैकअप है।
-
एप्लिकेशन पर स्थित टर्मिनल ऐप लॉन्च करें> उपयोगिताएं।
RAID 0 सरणी बनाने के उदाहरण के परिणामस्वरूप FastFred नामक एक RAID सरणी है। आपके RAID का नाम अलग होगा।
-
टर्मिनल प्रांप्ट पर, निम्नलिखित दर्ज करें, FastFred को उस धारीदार RAID के नाम से बदलना सुनिश्चित करें जिसे आप हटाना चाहते हैं।
Diskutil AppleRAID FastFred को हटा दें
-
डिलीट कमांड RAID 0 सरणी को अनमाउंट करता है, RAID को ऑफ़लाइन लेता है, और RAID को उसके अलग-अलग तत्वों में विभाजित करता है।
जो नहीं होता वो भी ज़रूरी है। सरणी बनाने वाली अलग-अलग ड्राइव्स को रीमाउंट नहीं किया गया है या ठीक से स्वरूपित नहीं किया गया है। डिस्क को पुन: स्वरूपित करने के लिए डिस्क उपयोगिता का उपयोग करें ताकि वे एक बार फिर आपके मैक पर उपयोग करने योग्य हों।