ڇا آهي RAID؟

RAID هڪ حل آهي جيڪو اصل ۾ نيٽ ورڪ سرور مارڪيٽ جي لاء ترقي يافته هئي، وڏي پئماني تي وڏي قيمت پيدا ڪرڻ جو ذريعو. لازمي طور تي، اهو گهڻن گهٽ قيمتي هارڊ ڊرائيو وٺي سگهي ٿو ۽ انهن کي هڪ ڪنٽرولر وسيلي گڏ ڪرڻ لاء هڪ وڏي ظرفيت ڊرائيو مهيا ڪرڻ لاء. اهو ڇا آهي RAID لاء: ڀريل ڊسڪ يا ڊسڪ جي بيچيني صف جي لاء. هن حاصل ڪرڻ لاء، مختلف ڊرائيوز جي وچ ۾ تقسيم جي ڊيٽا کي منظم ڪرڻ لاء خاصه سافٽ ويئر ۽ ڪنٽرولرز جي ضرورت هئي.

بالاخره، توهان جي معياري ڪمپيوٽر جي سسٽم جي پروسيسنگ پاور کي اجازت ڏني وئي آهي اهي خاصيتن کي پنهنجي ڪمپيوٽر جي منڊي کي مارڪيٽ ۾ آڻڻ لاء.

هاڻي RAID اسٽوريج سافٽويئر يا هارڊويئر جي بنياد تي ٿي سگھي ٿو ، ۽ ٽن مختلف سببن لاء استعمال ڪري سگهجي ٿي. انهن ۾ گنجائش، سيڪيورٽي، ۽ ڪارڪردگي شامل آهن. ظرفيت هڪ سادي آهي جيڪا عام طور تي تقريبن هر قسم ۾ شامل ٿيل RAID سيٽ اپ استعمال ٿئي ٿي. مثال طور، ٻه هارڊ ڊرائيو هڪ واحد ڊرائيو سان گڏ آپريٽنگ سسٽم سان گڏجي ڳنڍيل هوندا، جيڪو مؤثر انداز ۾ هڪ ٻه ڀيرا هوندو آهي. ڪارڪردگي هڪ ٻيو اهم سبب آهي جيڪو ذاتي ڪمپيوٽر تي RAID سيٽ اپ کي استعمال ڪرڻ لاء. ساڳئي مثالن ۾ ٻه ڊرائيو هڪ واحد ڊرائيو طور استعمال ڪيو پيو وڃي، ڪنٽرول هڪ ڊيٽا جي شڪل ٻن حصن ۾ ورهائي سگهي ٿو ۽ ان حصن مان هر هڪ الڳ ڊرائيو تي وجهي سگهي ٿو. هي مؤثر نموني لکڻ جي ڪارڪردگي کي شڪائي ٿو يا اسٽوريج سسٽم تي ڊيٽا پڙهڻ . آخرڪار، RAID ڊيٽا سيڪيورٽي لاء استعمال ڪري سگھجي ٿو.

اهو ڊرائيو تي ڪجهه اسپون استعمال ڪرڻ سان ڪم ڪري چڪو آهي جيڪو بنيادي طور تي ٻئي ڊرائيو تي لکيل ڊيٽا کي کلون ڪرڻ لاء. هڪ دفعو ٻيهر، ٻه ڊرائيو سان اسان اهو ڪري سگهون ٿا ته ڊيٽا ٻئي ڊرائيوز ڏانهن لکيو وڃي ٿو. ان ڪري، جيڪڏهن هڪ ڊرائيو ناڪام ٿيندو، ٻيو اڃا تائين ڊيٽا آهي.

اسٽوريج جي صفن جي مقصدن تي مدار رکندي جيڪو توهان پنهنجي ڪمپيوٽر سسٽم لاء گڏ ڪرڻ چاهيو ٿا، توهان انهن ٽنهي مقصدن کي حاصل ڪرڻ لاء RAID جي مختلف سطحن مان استعمال ڪنداسين.

انهن جي ڪمپيوٽر ۾ هارڊ ڊرائيو استعمال ڪرڻ لاء، ڪارڪردگي شايد ظرفيت کان وڌيڪ هڪ مسئلو هجڻ وارو هوندو. ٻي طرف، ٽائيم رياست جي ڊرائيو استعمال ڪندي جيڪي شايد ننڍا ڊرائيو وٺڻ لاء هڪ طريقو آهي ۽ انهن سان گڏ هڪ اڪيلو وڏين ڊرائيو ٺاهي سگهندا. تنهن ڪري اچو ته راشد جي مختلف سطحن تي هڪ نظر رکون جيڪو ذاتي ڪمپيوٽر سان استعمال ڪري سگهجي ٿو.

RAID 0

یہ RAID کی کم ترین سطح ہے اور اصل میں کسی بھی قسم کی بے حد پیش کی پیشکش نہیں کرتا ہے کیوں کہ یہ ایک سطح کا حوالہ دیا جاتا ہے. لازمی طور پر، RAID 0 दुई या अधिक ड्राइव लेता छ ۽ ان کي گڏوگڏ وڏي ظرفيت ڊرائيو فيشن کي ٺاهي. اهو هڪ پروسيسر جي ذريعي لڪيل آهي. ڊيٽا بلاڪ ڊيٽا ڊيٽا ۾ ڀڄي ويندا آهن ۽ پوء ڊرائيو ذريعي ترتيب ۾ لکيل آهي. هي پيش رفت ڪارڪردگي وڌائي ٿي ڇاڪاڻ ته ڊيٽا ڊوائيس تائين هڪ ئي ڊرائيو ڏانهن لکيو وڃي ٿو ته ڪنٽرولر کي مؤثر انداز ۾ ڊرائيو جي رفتار کي وڌائي سگهي ٿو. هيٺيان هڪ مثال آهي ته هي شايد ٽن ڊسڪ وچ ۾ ڪم ڪري سگهي ها:

ڊسڪ 1 گاڏي 2 ڊرائيو 3
بلاڪ 1 1 2 3
بلاڪ 2 4 5 6
بلاڪ 3 7 8 9


RAID 0 جي سسٽم جي ڪارڪردگي کي وڌائڻ لاء اثر انداز ڪرڻ لاء، توهان کي ڪوشش ڪرڻ ۽ ڊرائيوز ملائڻ جي ضرورت آهي. هر ڊرائيو کي ساڳئي ئي اسٽوريج جي صلاحيت ۽ پرفارمنس جي خاصيت هجڻ گهرجي.

جيڪڏهن اهي نه ٿا ڪن ته پوء ظرفيت تمام ننڍن ننڍن ڊرائيو ۽ ڪارڪردگي کان ننڍن ڊرائيو تائين محدود ٿي وينديون آهن، جئين ايندڙ سيٽ ڏانهن منتقل ٿيڻ کان پهريان، सबै पट्टीहरूलाई लेख्नु पर्छ. ممڪن ڪيل ڊرائيو استعمال ڪرڻ ممڪن آهي پر انهي صورت ۾، هڪ JBOD سيٽ اپ کي وڌيڪ اثرائتو ٿي سگهي ٿو.

جي بي بي ڊرائيو جي صرف هڪ گولي لاء آهي ۽ مؤثر طور تي ڊرائيو جو هڪ مجموعو آهي جيڪو هڪ ٻئي کان آزاد طور تي رسائي ٿي سگهي ٿو پر آپريٽنگ سسٽم کي هڪ اسٽوريج ڊرائيو جي طور تي ظاهر ٿيندو. اهو عام طور تي ڊرائيوز جي وچ ۾ ڊيٽا جي ڊگهي حاصل ڪندي حاصل ڪري ٿي. گهڻو ڪري هن کي اسپان يا BIG طور حوالو ڏنو ويو آهي.

مؤثر طور تي، آپريٽنگ هنن سڀني کي هڪ ئي ڊسڪ وانگر ڏسي ٿو پر بلاڪ پهرين ڊسڪ ۾ لکيل هونديون جيستائين اهو ڦهليل ٿيندو، پوء سيڪنڊ کان پوء ٻيو، پوء ٽيون وغيره وغيره. مختلف قسمن جي ڊوڙ سان گڏ هوندي پر اهو ڊرائيو جي ڪارڪردگي کي وڌائي نه سگهندو.

RAID 0 ۽ JBOD سيٽ اپ سان گڏ سڀني کان وڏو مسئلو ڊيٽا سيڪيورٽي آهي. توهان جي گهڻن ڊرائيو کان وٺي، ڊيٽا جي ڪرپشن جا موقعا وڌا ڇو ته توهان جي ناڪاميء جا وڌيڪ نڪتو آهن. جيڪڏهن ڪنهن ڊرائيو ۾ RAID 0 صف ناڪام ٿئي ٿي، سڀني ڊيٽا کي ان جي قابل نه آهي. هڪ جي بيڊ ۾، ڊرائيو ناڪامي هن ڊرائيو تي ڪنهن به ڊيٽا جي نقصان جو نتيجو ٿيندو. نتيجي طور، اهو انهن لاء بهترين آهي جيڪو اسٽوريج جو طريقو استعمال ڪرڻ چاهيندا آهن انهن جي ڊيٽا کي هٽائڻ لاء ڪجھه مطلب آهي.

RAID 1

هي RAID جو پهريون سچا سطح آهي جيئن ته اهو آرٽ تي محفوظ ٿيل ڊيٽا لاء بي مثال جي بي مثال سطح فراهم ڪري ٿو. اهو هڪ عمل جي ذريعي ڪيو ويو آهي جيڪو آئيني سڏيو ويندو آهي. اثر سان، سڀني ڊيٽا جيڪا لکت تي لکيو ويو آهي هر سطح تي هڪ سطح 1 صف ۾ ڊرائيو آهي. ھن RAID جو عام طور تي وڌيڪ ڊرائيوز سان گڏ وڌيڪ ڊرائيو شامل ڪيو ويندو آھي اھو وڌيڪ اضافو صلاحيت شامل نه ڪندو، صرف وڌيڪ بي مثال. بهتر ڪرڻ لاء هن جو مثال ڏيو، هتي هڪ چارٽ آهي، اهو ڏيکاري ٿو ته اهو ٻه ڊرائيوز ڪيئن لکي وڃي ها.

ڊسڪ 1 گاڏي 2
بلاڪ 1 1 1
بلاڪ 2 2 2
بلاڪ 3 3 3


RAID 1 سيٽ اپ مان تمام گهڻي اثرائتي استعمال حاصل ڪرڻ لاء، هڪ دفعو ٻيهر ڊيٽابيس ڊرائيوز انهي سسٽم کي استعمال ڪندو آهي جيڪو ساڳئي صلاحيت ۽ ڪارڪردگي جي درجه بندي کي.

جيڪڏهن ميليون ڊرائيو استعمال ڪيا ويا آهن، ته صف جي صلاحيت صف ۾ ننڍڙو ظرف ڊرائيو جي برابر هوندي. مثال طور، جيڪڏهن هڪ اڌ ۽ هڪ اڌ ٽٻيٽ ۽ هڪ ٽرٻٽ ڊرائيو RAID 1 صف ۾ استعمال ڪيو ويو آهي، هن سسٽم تي هن صف جي صلاحيت رڳو هڪ ٽرٻيٽ هوندو.

RAID جي هن سطح جي ڊيٽا جي حفاظت لاء انتهائي اثرائتي آهي ڇو ته ٻه ڊرائيو مؤثر طريقي سان ئي آهن. جيڪڏهن ٻن ڊرائيو مان هڪ ناڪام ناهن، ٻئي ڪنهن کي ٻئي جي مڪمل ڊيٽا آهي. هن قسم جي مسئلي جو مسئلو عام طور تي مقرر ڪيو وڃي ٿو ته ڊرائيو ناڪام ٿي ويا آهن ڇو ته اسٽوريج ان کي قابل ٿي سگهندي جڏهن ٻنهي مان هڪ ٻئي کي صحيح بحال نه ٿيندو جيستائين هڪ نئين ڊرائيو ناڪام هڪ ۽ هڪ وصولي جي جاء تي داخل نه ٿيندي. عمل هلائي رهيو آهي. جيئن اڳ بيان ڪيو ويو آهي، ان کان سواء ڪو به ڪارڪردگي حاصل نه آهي. حقيقت ۾، RAID لاء ڪنٽرولر جي سر کان ننڍڙو ڪارڪردگي نقصان ٿيندو.

RAID 1 + 0 يا 10

هي هڪ RAID جي سطح 0 ۽ سطح 1 ٻنهي جي هڪ ڪجهه پيچيده ٺهيل آهي . اثر سان، ڪنٽرولر کي هن موڊ ۾ ڪم ڪرڻ لاء گهٽ ۾ گهٽ چار ڊرائيو کي ضرورت هوندي ڇو ته اهو ڪرڻ وارو آهي ته ٻه ڊوڙا ٺاهيندا آهن. ڊرائيو جو پهريون سيٽ هڪ معزز صف کي ٻن جي وچ ۾ ڪلونڊي ڊيٽا آهي. ڊرائيو جو ٻيو سيٽ پڻ ٺهيل آهي، پر پهرين جي پٽي هجڻ جي لاء. هي ٻئي ڊيٽا جي بيهڻ ۽ ڪارڪردگي حاصلات مهيا ڪري ٿي. هيٺيان هڪ مثال آهي ته هن قسم جا سيٽ استعمال ڪندي چار ڊرائيو ذريعي ڊيٽا لکجن ها.

ڊسڪ 1 گاڏي 2 ڊرائيو 3 گاڏي 4
بلاڪ 1 1 1 2 2
بلاڪ 2 3 3 4 4
بلاڪ 3 5 5 6 6


ايمانداري ٿيڻ لاء، اهو ضروري ناهي ته هڪ RAID جو لازمي طريقو ڪمپيوٽر سسٽم تي هلائڻ وارو آهي. جيتوڻيڪ اهو ڪجهه ڪارڪردگي واڌارو مهيا ڪري ٿو، انهي کي سٺي نموني سسٽم تي ڇو ته حقيقت ۾ سٺو نه آهي. ان کان علاوه، اهو خلاء جي وڏي فضيلت آهي ڇاڪاڻ ته ڊرائيو صف صرف تمام ڊرائيو جي گڏيل صلاحيت ۾ گڏ هونديون. جيڪڏهن ميليون استعمال ٿيل آهن، ڪارڪردگي ڊرائيو ۽ صلاحيت جي تمام ننڍن تائين محدود هوندي، صرف ننڍڙي ننڍڙو ڊرائيو ٿي ويندو.

5

اهو RAID جو اعلي ترين سطح آهي جيڪو صارف ڪمپيوٽر سسٽم ۾ ڳولي سگهي ٿو ۽ ظرفيت ۽ بيچائي وڌائڻ لاء هڪ وڌيڪ موثر طريقو آهي. انهي سان گڏ هن کي متحرڪ سان گڏ ڊيٽا کڻڻ جي عمل جي ذريعي حاصل ڪري ٿي. گهٽ ۾ گهٽ ٽي ڊرائيو ان کي ڪرڻ لاء ضروري آهي جيئن ڊيٽا ڪيترن ئي ڊرائيو تي سٽون ورهائي وينديون آهن پر پوء هڪ قطعي واري پٽي جي برابر هجن. هن کي وڌيڪ بيان ڪرڻ لاء، مهرباني ڪري پهرين هڪ نظر وجهي ٿي ته ڊيٽا ڪيئن ٽي ڊرائيوز ۾ لکي سگهجي ٿو.

ڊسڪ 1 گاڏي 2 ڊرائيو 3
بلاڪ 1 1 2 .
بلاڪ 2 3 . 4
بلاڪ 3 . 5 6


ذات ۾، ڊرائيو سنڀاليندڙ کي ڊيٽا جي سڀني چڪر ۾ لکڻ جي ڊيٽا جو هڪ حصو وٺندو آهي. ڊيٽا جو پهريون سا پهريون ڊرائيو تي رکيل آهي ۽ ٻيو سيڪنڊ سيڪنڊ تي رکيل آهي. ٽيون ڊرائيو جهڙي بيحد ٿي رهي آهي جيڪا لازمي طور تي پهرين ۽ سيڪنڊ تي بائنري ڊيٽا جي مقابلي ۾ آهي. بائنري رياضي ۾، توهان وٽ صرف 0 ۽ 1 آهي. بوليان رياضي وارو عمل بٽ جي مقابلي لاء ڪيو ويندو آهي. جيڪڏهن ٻه اپ حرف نمبر (0 + 0 يا 1 + 1) تائين وڌايو ويندو، جهڙا ب صف صف ٿي ويندا. جيڪڏهن اهي ٻه غير نمبر شامل ڪندا (1 + 0 يا 0 + 1) وري جهڙا بٽ ٿي ويندا. انهي جو سبب اهو آهي ته جيڪڏهن ڪو ڊرائيو ناڪام ٿيندو، ته ڪنٽرولر وري معلوم ڪري سگهي ٿو ته وڃائي ڊيٽا ڇا آهي. مثال طور، جيڪڏهن ڊرائيو هڪ ناڪام ٿئي ٿو، صرف ٻه ۽ ٽي ڊرائيو ڇڏيندا آهن، ۽ ٻئي کي هڪ ڊيٽا جي بلاڪ کي هلائي ڇڏيو آهي ۽ ٽي ڊوڙي هڪ هڪ جهڙا بلاڪ آهن، پوء وڃايل ڊيٽا بلاڪ کي هڪڙي صفر هجڻ گهرجي.

هي اثرائتي ڊيٽا لاهڻ واري مهيا ڪري ٿي جيڪا سڀني ڊيٽا کي ڊرائيو ناڪامي جي صورت ۾ بحال ڪرڻ جي اجازت ڏئي ٿي. هاڻي اڪثر گهڻن صارفن جي لاء، هڪ ناڪامي اڃا تائين سسٽم جو نتيجو نه ٿيندو ڇاڪاڻ ته اهو هڪ فنڪشنل رياست ۾ نه آهي. سسٽم کي فعل حاصل ڪرڻ لاء، ان کي نئين ڊرائيو سان ناڪامي ڊرائيو کي تبديل ڪرڻ لازمي آهي. انهي کان پوء، صارفيت جي بحالي واري عمل کي کنٽرولر سطح تي ٿيڻ گهرجي، انهي کان پوء جيڪڏهن فائيل ڊرائيو تي ڊيٽا کي ٻيهر تيار ڪرڻ لاء ريورس بوليان فنڪشن ڪندو. اهو ڪجهه وقت وٺي سگھي ٿو، خاص ڪري وڏي ظرفيت جي ڊرائيو لاء، پر گهٽ ۾ گهٽ ريفريبل هجي.

هاڻي هڪ RAID 5 array جي صلاحيت صف ۽ ان جي صلاحيت ۾ ڊسڪ جي تعداد تي منحصر آهي. هڪ ڀيرو ٻيهر، صف ۾ ننڍڙي ظرفيت ڊرائيو طرفان پابند هوندي آهي، انهي لاء بهترين طريقي سان ملائي ڊرائيو استعمال ڪرڻ. موثر اسٽوريج جي جاء برابر مائنس ڊرائيو جي ڀيٽ ۾ هڪ ڀيري سڀ کان گھٽ ظرفيت آهي. تنهنڪري رياضي جي اصطلاحن ۾، هي (n-1) * Capacityminmin . تنهن ڪري، جيڪڏهن توهان هڪ RAID 5 صف ۾ ٽي 2 GB ڊرائيو آهي، مجموعي صلاحيت 4GB ٿي ويندو. هڪ ٻيو RAID جو 5 گريڊ ڊرائيو استعمال ڪيو ويو آهي انهي جي 5 گنجائش جو 6GB هوندو.

هاڻي RAID 5 جي ڪارڪردگي RAID جي ٻين قسمن جي ڪجهه کان وڌيڪ پيچيده پيشڪش آهي، ڇاڪاڻ ته بايوسن پروسيس جي ڊيٽا کي ڊرائيو تي لکيل آهي جڏهن ته متحرڪ پيدا ڪرڻ لاء مڪمل ٿيڻ گهرجي. هن جو مطلب آهي ته لکڻ جي ڪارڪردگي RAID 0 صف کان گھٽ ڊرائيو سان گڏ هوندو. ڪارڪردگي پڙهو، ٻئي طرف، جتنا گهڻو ڪري لکڻ جي ڪري نٿو ٿئي ڇو ته بليوان پروسيس نه ڪيو ويو آهي ڇاڪاڻ ته اهو ڊرائيو کان سڌي طريقي سان پڙهي ٿو.

بگ مسئلا سڀني RAID سيٽ اپ سان

اسان RAID جي هر سطح جي مختلف قسمن ۽ قابليت تي بحث ڪيو آهي جيڪي ذاتي ڪمپيوٽرن تي استعمال ڪري سگھن ٿا پر ٻيو ڪو ٻيو مسئلو آهي ته ماڻهن کي اهو ڄاڻڻ نه گهرجي جڏهن RAID ڊرائيو سيٽ اپ ٺاهڻ وارو آهي. RAID کان اڳ واريون سيٽ استعمال ڪري سگهجي ٿو، اهو پهريون يا ته هارڊويئر ڪنٽرول سافٽ ويئر پاران يا آپريٽنگ سسٽم جي سافٽ ويئر جي تعمير سان هوندو. اهو بنيادي طور تي مناسب طريقي سان ٽريڪ ڪرڻ جي لاء خاص فارمٽنگ کي شروعات ڪري ٿو جيڪو ڊيٽا ڪيئن لکيو ويندو ۽ ڊوائيس تي پڙهو.

اهو شايد اهو مسئلو جهڙو ڪونهي ڪونهي پر اهو آهي ته توهان کي تبديل ڪرڻ جي ضرورت آهي ته توهان کي ڪيئن ڪجي پنهنجو RAID صف ترتيب ڏنل. مثال طور، توهان کي ڊيٽا تي گهٽ هلائيندا آهن ۽ هڪ RAID 0 يا RAID 5 array لاء هڪ اضافي ڊرائيو شامل ڪرڻ چاهيو. اڪثر ڪيسن ۾، توهان کي پهريان جي RAID جي صفن جي بغير بنا ڪرڻ جي قابل نه هوندا. جيڪا پڻ انهن ڊوائس ۾ محفوظ ڪيل ڊيٽا کي هٽائيندو. هن جو مطلب اهو آهي ته توهان کي مڪمل طور تي توهان جي ڊيٽا کي واپس ڪرڻ، نئين ڊرائيو شامل ڪريو، ڊرائيو صف کي ٻيهر ترتيب ڏيڻ، ڊرائيو ڊرائيو سيٽ ٺاهيو، ۽ پوء پنهنجي اصلي ڊيٽا کي ڊرائيو ڏانهن واپس بحال ڪرڻو پوندو. اهو هڪ انتهائي دردناڪ عمل ٿي سگهي ٿو. نتيجي طور تي، پڪ سان پڪ ڪريو ته سئيٽ سيٽ اپ ڊيٽ طريقي سان توهان ان کي پهريون ڀيرو ٺاهيندا آهيو.