آرایه RAID یک راه حل ذخیره سازی است که چندین هارد دیسک را در یک واحد به منظور ذخیره سازی، پشتیبان گیری، و ایجاد افزونگی و امنیت ترکیب می کند. RAID 5، با نوار دیسک و برابری، برای استفاده به عنوان سرور ذخیرهسازی فایل یا سرور برنامه ایدهآل است. این انتخاب برای کاربران مک به حداقل سه درایو نیاز دارد و تحمل خطا و عملکرد خوب را ارائه میکند.
آرایه اضافی از دیسکهای مستقل (RAID) در برابر خرابی یک درایو محافظت میکند و با ذخیره دادهها در چندین دیسک، عملکرد بهتر و سرعت انتقال سریع را ارائه میدهد.
اطلاعات این مقاله برای RAID 5 با Mac دارای macOS Catalina (10.15) تا macOS Sierra (10.12) کاربرد دارد.
ویژگی های RAID
چندین سطح RAID از جمله RAID 0، RAID 1، RAID 3، RAID 5، RAID 6 و RAID 10 وجود دارد. هر دسته RAID دارای یک یا چند مورد از این ویژگی ها است:
- Disk striping به تقسیم داده ها به بلوک ها و نوشتن بلوک ها در چندین دستگاه ذخیره سازی اشاره دارد.
- Disk Mirroring به کپی کردن داده ها در دو یا چند دیسک اشاره دارد.
- بیت برابری داده ها را در دو درایو محاسبه می کند و نتایج را در درایو سوم به منظور ارائه تحمل خطا ذخیره می کند.
RAID 5 یک گزینه مقرون به صرفه است که عملکرد عالی و افزونگی را در محیط های با خواندن بالا ارائه می دهد.
درباره RAID 5 و Mac
RAID 5 یک سطح RAID نواری است که برای افزایش سرعت خواندن و نوشتن دیسک طراحی شده است. بسیاری از کاربران مک، RAID 5 را برای ذخیره سازی فایل های چندرسانه ای انتخاب می کنند. سرعت خواندن آن سریع است و سرعت نوشتن فقط کمی کندتر است، زیرا نیاز به محاسبه و توزیع برابری دارد.
RAID 5 در ذخیره سازی فایل های بزرگ، جایی که داده ها به صورت متوالی خوانده می شوند، عالی است. فایلهای کوچکتر با دسترسی تصادفی عملکرد خواندن متوسطی دارند و عملکرد نوشتن میتواند به دلیل نیاز به محاسبه مجدد و بازنویسی دادههای برابری برای هر عملیات نوشتن ضعیف باشد.
اگرچه RAID 5 را می توان با اندازه های دیسک مختلط پیاده سازی کرد، اما این رویکرد ترجیحی در نظر گرفته نمی شود زیرا اندازه آرایه RAID 5 با کوچکترین دیسک در مجموعه تعریف می شود.
محاسبه اندازه آرایه RAID 5
آرایه های RAID 5 از معادل یک درایو برای ذخیره برابری استفاده می کنند، به این معنی که اندازه کلی آرایه را می توان با استفاده از فرمول محاسبه کرد:
S=d(n-1)
d کوچکترین اندازه دیسک در آرایه است و تعداد دیسکهایی است که آرایه را تشکیل میدهند.
RAID 5 چگونه کار می کند
RAID 5 مشابه RAID 3 است که از یک بیت برابری برای اطمینان از یکپارچگی داده ها استفاده می کند. با این حال، بر خلاف RAID 3 که از یک دیسک اختصاص داده شده برای ذخیره برابری استفاده می کند، RAID 5 برابری را بین تمام درایوهای آرایه توزیع می کند.
RAID 5 تحمل شکست درایو را فراهم می کند و به هر درایو منفرد در آرایه اجازه می دهد بدون از دست دادن هیچ داده ای در آرایه از کار بیفتد. هنگامی که درایو از کار می افتد، آرایه RAID 5 همچنان می تواند برای خواندن یا نوشتن داده ها استفاده شود. پس از تعویض درایو خراب، آرایه RAID 5 وارد حالت بازیابی اطلاعات می شود، که در آن از داده های برابری در آرایه برای بازسازی داده های از دست رفته در درایو تازه نصب شده استفاده می شود.
کنترلهای مبتنی بر نرمافزار در مقابل کنترلهای مبتنی بر سختافزار
با توجه به نیاز به انجام محاسبات برابری و توزیع محاسبات حاصل، RAID 5 هنگام کار در یک محفظه RAID مبتنی بر سخت افزار در بهترین حالت خود قرار دارد.
دو نوع کنترل کننده آرایه RAID وجود دارد: سخت افزار و نرم افزار. کنترلکنندههای مبتنی بر نرمافزار هزینه کمتری دارند و هنگام پیکربندی درایوها به کاربر انعطافپذیری میدهند. کنترلکنندههای مبتنی بر سختافزار هزینه بیشتری دارند اما برای آرایههای پیچیده توصیه میشوند.
برنامه Disk Utility همراه با Mac از ایجاد آرایه های RAID 5 مبتنی بر نرم افزار پشتیبانی نمی کند. با این حال، SoftRAID، از توسعه دهنده شخص ثالث، SoftRAID، Inc.، می تواند در صورت نیاز به یک راه حل مبتنی بر نرم افزار استفاده شود.