فناوری RAID در بین دستگاههای ذخیرهسازی اطلاعات مورد استفادهی شرکتها و سازمانها و بسیاری از مصرفکنندگان حرفهای و متخصص بسیار مرسوم است. این فناوری از آرایهی چندین هارد دیسک برای افزایش سرعت دسترسی و خواندن اطلاعات و همچنین برای کمک به محافظت دادهها در هنگام خرابی یکی از هارد دیسکها استفاده میکند. با این حال تمام آرایههای مرسوم RAID ویژگی افزونگی (نوشتن اطلاعات واحد روی چند هارد دیسک) را ارایه نمیکنند و به جای آن بر روی افزایش سرعت متمرکز هستند و بنابراین در برابر از دست دادن اطلاعات بسیار آسیبپذیرند. در هر صورت مهم نیست از کدام آرایهی RAID استفاده میکنید و به چه علتی دادههایتان آسیب دیده و یا از دست دادهاید؛ ما قادر هستیم دادههایتان را بهتان بازگردانیم. مدیریت آرایههای RAID از مسائل بسیار پیچیده است و در صورت به مشکل خوردن یک آرایه؛ کار بازیابی اطلاعات نیاز به بازسازی آرایه دارد که این موضوع نیاز به دانش فنی بالا و تخصص ویژهای دارد. ما در کلینیک هارد ایران کارشناس ویژهای داریم که سالها بر روی بازیابی اطلاعات سامانههای RAID تمرکز کرده و تجارب ارزشمندی در این زمینه کسب کرده است.
- در بسیاری از موارد نیاز است که کل آرایه RAID را به صورت شمارهگذاری شده به کلینیک هارد ایران ارسال کنید تا آرایه بازسازی شود.
- هیچ نیازی به ارسال کنترلر RAID به کلینیک هارد ایران نیست.
- به خاطر حساسیت بالای آرایههای RAID خطای انسانی شایعترین دلیل به مشکل خوردن این سامانههاست.
- ایجاد خطا آسان است و هر چقدر که سیستم پیچیدهتر باشد پتانسیل خطا و به مشکل خوردن بیشتر میشود
- ما قادر هستیم که آرایههای RAID را به صورت مجموعهای از Image Files پردازش کنیم که سرعت انجام کار را بسیار بالاتر میبرد.
- بیشترین مشکل آرایههای RAID خرابی درایو یا drive corruption است.
برای ارسال آرایه RAID به کلینیک هارد ایران هیچ نیازی به ارسال کنترلر نیست؛ به مراکزی که از شما کنترلر RAID را به همراه آرایه میخواهند مراجعه نکنید. در صورتیکه یک مرکز بازیابی اطلاعات از شما کنترلر RAID را بخواهد به این معنی است که آنها دانش لازم و کافی برای بازسازی سامانههای RAID و اجرای عملیات بازیابی بر روی آنها را ندارند. در حقیقت مرکزی که دانش لازم برای کار سادهای چون بازسازی یک آرایهی RAID بدون کنترلر را نداشته باشد؛ توانایی بازیابی آن را نیز نخواهد داشت. توجه کنید که این فرآیند بازسازی آرایه RAID اگر درست انجام نشود؛ میتواند شانس بازیابی اطلاعات را کاهش داده و حتی یک اشتباه میتواند منجر به از دست دادن کل اطلاعات شما بدون امکان بازیابی شود. همچنین در بسیاری از موارد به دلیل خرابی درایو یا drive corruption امکان بازسازی موفق آرایه وجود ندارد و بایستی ابتدا مشکل drive corruption را برطرف نمود؛ همانطور که میبینید سپردن آرایه RAID به غیرکارشناسان میتواند منجر به از دست دادن کل اطلاعاتتان شود؛ پس در انتخاب مرکز بازیابی دقت بسیار زیادی داسته باشید.
داشتن دانش پیشرفته و تجارب لازم و کافی با فرمتهای فایل سیستم در سطح سکتورها (sector level) برای تمام بازیابیهای آرایهی RAID ضروری است. درک فرمتهای HEX و باینری در پایینترین سطوح سیستمی از موارد اساسی برای بازیابی موفق اطلاعات در آرایههای RAID است.
آشنایی با RAID
آرایه RAID که مخفف Redundant Array of Independent/Inexpensive Disks است، متدی برای استفاده از چندین هارد درایو به منظور افزایش سرعت؛ کارایی و یا امنیت اطلاعات است. RAID آرایههای گوناگونی دارد که هر کدام بر ویژگی خاصی متمرکز هستند. یک سیستم RAID با چند هارد درایو در سیستم عامل به عنوان یک هارد شناخته میشود. در آرایههای RAID میتوان کارایی و تحمل خطای سیستم را افزایش داد. در برخی آرایهها اطلاعات به صورت آینهای روی دو یا چند هارد مختلف کپی میشود و به این ترتیب در صورت از دست دادن یک هارد دیسک میتوان امید داشت که با استفادهی یک هارد دیگر اطلاعات را به طور کامل برگرداند.
آرایههای گوناگونی برای RAID وجود دارد که هر کدام با ویژگیهای خاصی و برای کارهای خاصی طراحی شدهاند.
آرایههای استاندارد RAID
- RAID Level 0: آرایهی دیسکهای striped شده بدون تحمل خطا (Fault Tolerance) که امکان striping دادهها را فراهم میکند که به معنی گستردن بلوکهای هر فایل میان درایوهای گوناگون است. این آرایه کارایی را بسیار افزایش میدهد اما امکان تحمل خطا ندارد. در صورتی که یک هارد به مشکل بخورد؛ کل اطلاعات تمام آرایه به مشکل خواهد خورد.
- RAID Level 1: آرایه دیسکهای mirror شده که با Mirroring و Duplexing دادهها را حداقل بر روی دو درایو مینویسد و امنیت حفظ اطلاعات را به سطح بالاتری میرساند. آرایهی Level 1 سرعت خواندن اطلاعات را نسبت به یک هارد دیسک دوبرابر میکند اما سرعت نوشتن تفاوتی نمیکند.
- RAID Level 2: این آرایه به ندرت و به منظور Error-Correcting Coding مورد استفاده قرار میگیرد. این آرایه دادهها را به جای سطح بلوک، در سطح بیتها striping میکند.
- RAID Level 3: این آرایه نیز به ندرت و به منظور Bit-Interleaved Parity بر روی دو دیسک هم حجم مورد استفاده قرار میگیرد. این آرایه دادهها را در سطح بایتها striping میکند و نمیتواند به طور همزمان چندین درخواست را پاسخ دهد.
- RAID Level 4: این آرایه به درایوهای جفت اختصاصی شناخته میشود و از پیادهسازیهای معمول RAID است. این آرایه دادهها را در سطح بلوک هارد دیسکهای جفت striping میکند. در صورتیکه یکی از هارد دیسکها خراب شود؛ از دادههای موجود بر روی هارد جفت برای ساخت هارد جایگزین هارد دیسک خراب شده استفاده میشود.
- RAID Level 5: این آرایه که به جفت توزیع شدهی بلوکهای درهمآمیخته یا Block Interleaved Distributed Parity شناخته میشود. این آرایه دادهها را در سطح بایتها striping میکند و همچنین امکان اصلاح خطاهای stripe را ارائه میدهد. بنابراین این آرایه ترکیبی از عملکرد خوب به همراه تحمل خطای بالا را ارائه میکند. Level 5 از محبوبترین پیادهسازیهای آرایهی RAID است.
- RAID Level 6: دیسکهای داده مستقل جفت جفت که امکان striping دادهها را در سطح بلوک هارد دیسکهای جفت جفت فراهم میکند.
- RAID Level 7: اختصاص به شرکت Storage Computer Corporation دارد که کش را به Levels 3 و 4 اضافه میکند.
- RAID Level 0+1: اصطلاحا A Mirror of Stripes نامیده میشود و ترکیبی از تکنیک striping و mirroring را ارائه میکند. در اصل دو آرایهی RAID 0 ساخته میشود و سپس بر روی آنها RAID 1 بسته میشود.
- RAID Level 10: اصطلاحا A Stripe of Mirrors نامیده میشود و ترکیبی از تکنیک striping و mirroring را ارائه میکند. در اصل چند آرایهی RAID 1 ساخته میشود و سپس بر روی آنها RAID 0 بسته میشود.
آرایههای تو در توی RAID یا Nested RAID Levels
این پیکربندی آرایهها امکان افزونگی یا Redundancy را با ترکیب با RAID 0 برای دستیابی به عملکرد خواندن/نوشتن بهتر ارائه میکنند.
- RAID 0+1
- RAID 1+0
- (RAID 100 (RAID 1+0+0
- RAID 0+3
- (RAID 30 (3+0
- (RAID 50 (RAID 5+0
- RAID 51
- (RAID 05 (RAID 0+5
- RAID 53
- (RAID 60 (RAID 6+0
سایر آرایههای غیر استاندارد RAID
- RAID S
- Double parity
- RAID-DP
- RAID 1.5
- RAID 5E, RAID 5EE and RAID 6E
- Parity RAID
- Intel Rapid Storage Technology (formerly called Intel Matrix RAID)
- Linux MD RAID 10
- RAID 1E
- RAID-K
- RAID-Z
- RAID-Z2
- Tahoe Distributed File System
- Drive Extender
- BeyondRAID
- UnRAID
- Drobo BeyondRAID
بازیابی اطلاعات سامانههای چند درایوی Non-RAID همچون JBOD و SPAN و MAID
تمام سامانههای ترکیبی چند هارد دیسکی RIAD نیستند. سامانههای مرسوم Non-RAID نیز همچون JBOD و SPAN و MAID مورد استفاده قرار میگیرند. در این میان JBOD که مرسومترین این آرایههاست مخفف just a bunch of disks است. کلینیک هارد ایران امکان بازیابی اطلاعات تمام سامانههای Non-RAID را نیز فراهم آورده و خدمات مورد نیاز کاربران این آرایهها را نیز ارائه میکند.
دو پرسش متداول در خصوص سامانههای RAID
[su_accordion][su_spoiler title=”ما آرایهمان را Re-Striped/Re-Initialized کردیم؛ آرایه را فرمت کردیم و دادهها را روی آرایه دوباره کپی کردیم. آیا شانسی وجود دارد که دادههای قبل از re-striped/re-initialized شدن آرایه را بازگردانیم؟” open=”no” style=”default” icon=”plus” anchor=”” class=””]پاسخ این است که شانس بازیابی اطلاعات در این مورد هنوز وجود دارد. و این شانس بازگردانی به عملکرد کنترلر RAID و حجم اطلاعاتی که بر روی آرایه کپی شده است بستگی دارد. برخی کنترلرها هنگام re-striped/re-initialized کردن تمام سکتورهای هارد دیسکهای آرایه را پاک میکنند و بسیاری از کنترلرها چنین کاری نمیکنند. بسته به عملکرد کنترلر و این نکته که حجم اطلاعات کپی شده بر روی آرایه کمتر از حجم اطلاعات مورد نظر باشد، هنوز شانسی برای بازیابی وجود دارد.[/su_spoiler] [su_spoiler title=”دو هارد دیسک آرایهی RAID 5 ما خراب شده و در سیستم آرایه RAID شناسایی نمیشوند. آیا امکان بازیابی اطلاعات وجود دارد؟” open=”no” style=”default” icon=”plus” anchor=”” class=””]در چنین موردی هنوز بازیابی اطلاعات امکانپذیر است. ما میتوانیم با استفاده از تجهیزات آزمایشگاهی خود کلونهایی از درایوها پس از جراحی آنها در اتاق تمیز بسازیم و سپس با استفاده از کلونها آرایهی RAID را با استفاده از روشهای اختصاصی خود بازسازی کنیم. در این مورد نیاز به تمام هارد دیسکهای آرایه داریم تا بتوانیم کار بازسازی آرایهی RAID را انجام دهیم.[/su_spoiler][/su_accordion]