در دنیای مدرن که دادهها نقشی کلیدی در عملیاتهای روزمره، کسبوکارها و سیستمهای حیاتی ایفا میکنند، حفظ امنیت و دسترسپذیری اطلاعات از اهمیت بالایی برخوردار است. یکی از راهکارهای موثر برای ارتقاء امنیت دادهها و اطمینان از دسترسی مداوم به آنها، استفاده از تکنولوژی RAID (آرایهای از دیسکهای مستقل با افزونگی) است. در این مقاله از مجله اینترنتی تیوان سرور به بررسی یکی از سطوح معروف RAID، یعنی RAID 1، خواهیم پرداخت و تحلیل کاملی از مزایا، معایب، و کاربردهای آن ارائه خواهیم داد.
RAID 1 چیست؟
RAID 1 که با نام Disk Mirroring یا «آینهسازی دیسک» هم شناخته میشود، یکی از سادهترین و قابلاعتمادترین روشها برای افزایش امنیت و پایداری دادههاست. در این روش، دادهها بهطور همزمان و یکسان روی دو یا چند دیسک فیزیکی نوشته میشوند. نتیجه این کار ایجاد یک نسخه کاملا مشابه (Mirror) از اطلاعات است تا در صورت خرابی یکی از دیسکها، بدون کوچکترین اختلالی بتوان به دادهها روی دیسک دیگر دسترسی داشت.
عملکرد RAID 1 چگونه است؟
در رید یک، هر اطلاعاتی که روی دیسک اصلی ذخیره میشود، دقیقا در همان لحظه روی دیسک دوم (و در صورت پشتیبانی کنترلر، روی دیسکهای بیشتر) نوشته میشود. به این ترتیب همیشه حداقل یک نسخه سالم از دادهها وجود دارد. سیستمعامل مجموعه دیسکهای موجود در RAID 1 را بهعنوان یک دیسک منطقی واحد میبیند؛ اما در پشت صحنه، کنترلر RAID وظیفه همگامسازی دادهها روی تمام دیسکها را برعهده دارد. اگر یکی از دیسکها خراب شود، کنترلر بهطور خودکار از دیسک سالم استفاده میکند و این موضوع با کمترین تاخیر و توقف همراه است.
برای پیاده سازی رید یک به چه چیزهایی نیاز داریم؟

برای راهاندازی RAID 1 قبل از هر چیز باید حداقل دو هارد دیسک داشته باشید. هرچند برخی کنترلرها اجازه میدهند از سه دیسک یا بیشتر هم استفاده کنید، اما در عمل دو دیسک کافی و رایجترین انتخاب است.
از نظر نوع دیسک هم محدودیتی وجود ندارد؛ میتوانید از HDD یا SSD یا حتی ترکیبی از هر دو استفاده کنید. با این حال، بهترین کار این است که دیسکها تا حد ممکن مشابه یا یکسان باشند. دلیلش هم این است که:
- ظرفیت نهایی آرایه برابر با ظرفیت کوچکترین دیسک خواهد بود.
- سرعت نوشتن هم به کندترین دیسک محدود میشود.
به همین خاطر، برای داشتن بهترین عملکرد و بهرهوری، انتخاب دیسکهای مشابه همیشه پیشنهاد میشود.
مزایا Raid 1 (Disk Mirroring)
| مزیت | توضیح |
|---|---|
| افزایش امنیت دادهها | RAID 1 یک نسخه کامل از دادهها ایجاد میکند. چون اطلاعات روی حداقل دو دیسک بهصورت آینهای ذخیره میشود، احتمال از دست رفتن دادهها بسیار کم است و برای سیستمهای حیاتی ایدهآل است. |
| دسترسپذیری بالا | در صورت خرابی یکی از دیسکها، سیستم بدون توقف از دیسک سالم استفاده میکند و زمان خرابی تقریبا به صفر میرسد. |
| بهبود عملکرد خواندن | وجود دادهها روی دو دیسک امکان خواندن همزمان را فراهم میکند و در بسیاری از مواقع سرعت خواندن را افزایش میدهد. |
| سادگی در پیادهسازی و مدیریت | RAID 1 ساختار سادهای دارد و راهاندازی و مدیریت آن آسان است. این موضوع آن را برای کاربران و سازمانهایی که امنیت بالا بدون پیچیدگی میخواهند، مناسب میکند. |
محدودیتهای Raid 1 (Disk Mirroring)
| عیب | توضیح |
|---|---|
| هزینه بالای ذخیرهسازی | در رید یک دادهها روی چند دیسک به صورت تکراری ذخیره میشوند، بنابراین ظرفیت نهایی برابر با ظرفیت کوچکترین دیسک است. برای مثال، دو دیسک 1 ترابایتی فقط 1 ترابایت فضای مفید ارائه میدهند. |
| افزایش هزینههای سختافزاری | برای راهاندازی RAID 1 حداقل دو دیسک لازم است. این موضوع هزینه اولیه خرید سختافزار را نسبت به استفاده از یک دیسک معمولی افزایش میدهد و برای کاربران با بودجه محدود میتواند چالش ایجاد کند. |
| عدم افزایش ظرفیت با افزودن دیسک بیشتر | اضافه کردن دیسکهای بیشتر در RAID 1 باعث افزایش ظرفیت نمیشود. ظرفیت کل همیشه برابر با ظرفیت کوچکترین دیسک آرایه باقی میماند. |
مهمترین کاربردهای RAID 1
- برای نرمافزارها و پایگاهدادههایی که باید همیشه در دسترس باشند، RAID 1 انتخابی مناسب است. این فناوری کمک میکند حتی در صورت بروز مشکل سختافزاری، سرویسدهی متوقف نشود.
- RAID 1 به دلیل داشتن یک نسخهی کامل از دادهها، امکان بازیابی بسیار سریع را فراهم میکند.
- چون اطلاعات روی چند دیسک ذخیره شدهاند، سیستم میتواند عملیات خواندن را بهصورت موازی انجام دهد. این ویژگی در محیطهایی با حجم بالای Read قابل توجه است.
- RAID 1 گزینهای رایج برای نصب سیستمعامل سرورها است، زیرا در صورت خرابی یکی از دیسکها، سیستم بدون مشکل از دیسک دیگر بوت میشود.
- رید یک پایهی RAID 10 محسوب میشود. ترکیب RAID 1 و RAID 0 همزمان امنیت و کارایی بالا را فراهم میکند و برای دیتابیسها و سرورهای دارای بار کاری سنگین بسیار مناسب است.
نحوه پیادهسازی Raid 1 در سرور HP
خیلی از کاربران وقتی سرور جدیدشان را راهاندازی میکنند، این سؤال را دارند که چطور باید آرایههای RAID را تنظیم کنند. این بخش قرار است یاد بگیریم که چطور RAID 1 را از طریق iLO روی یک سرور G9 راهاندازی و پیکربندی کنیم.
در این مثال از یک سرور G9 با کنترلر P440ar و نسخه Standard iLO استفاده میکنیم. در طول مراحل، با هم میبینیم که چطور یک پیکربندی RAID 1 بسازیم، یک دیسک را به عنوان Hot Spare تعیین کنیم و در نهایت یکی از دیسکهای مجازی ایجادشده را برای بوت شدن سیستم انتخاب کنیم. این روند بهطور کلی در تمام سرورهای نسل ۹ مشابه است و فقط ممکن است بسته به قابلیتهای کنترلر RAID کمی تفاوت داشته باشد.
مرحله اول: بعد از روشن کردن سرور و در زمان بوت، کافی است کلید F9 را فشار دهید تا وارد بخش System Utilities شوید. سپس وارد بخش System Configuration شوید.

مرحله دوم: گزینه Embedded RAID 1: Smart Array P440ar controller را انتخاب کنید.

مرحله سوم: سپس روی Exit and Launch HP Storage Administrator بزنید تا وارد محیط مدیریت استوریج شوید.

در منوی اصلی iLO دو گزینه پیش روی شما قرار دارد:
- Configure and Install که یک حالت «ویزارد» ارائه میدهد و برای نصب تمیز سیستمعامل و بازگرداندن تنظیمات به حالت اولیه استفاده میشود.
- Perform Maintenance که در آن میتوانید روی آرایههای موجود تغییراتی مثل اضافه یا حذف کردن دیسکها انجام دهید. در واقع میتوانید این بخش را بهعنوان حالت پیشرفته یا تنظیمات سفارشی در نظر بگیرید.
در این مثال ما چون میخواهیم آرایههای RAID سفارشی همراه با دیسکهای Spare بسازیم، پس گزینه Perform Maintenance را انتخاب میکنیم.

مرحله چهارم:در منوی Perform Maintenance چند گزینه مختلف در اختیار شما قرار میگیرد. برای ایجاد یک آرایه RAID جدید، گزینه HP Smart Storage Administrator را انتخاب کنید.

در بخش HP Smart Storage Administrator، از منوی سمت چپ و قسمت Available Devices، روی کنترلری که نمایش داده میشود کلیک کنید.

پس از باز شدن صفحه کنترلر، گزینه Configure را انتخاب کنید.

در مرحله بعد، روی Clear Configuration بزنید.

در پنجرهای که باز میشود، گزینه Clear را تأیید کنید. (توجه داشته باشید که در این آموزش فرض بر این است که سرور تازه خریداری شده است؛ در چنین حالتی بهتر است هر پیکربندی قبلی که ممکن است در مرحله تولید روی دیسکها ایجاد شده باشد، پاکسازی شود.)

روی Finish کلیک کنید.

این کنترلر RAID یک حالت HBA هم دارد که در صورت نیاز میتوانید از آن برای پیکربندی JBOD استفاده کنید. توجه داشته باشید که قابلیتهای قابلاستفاده به نوع کنترلر RAID نصبشده بستگی دارد.
اما در این آموزش هدف ما ایجاد یک آرایه RAID است. بنابراین روی Create Array بزنید.

برای اولین دیسک مجازی، قرار است از دو عدد از چهار دیسک موجود استفاده کنیم. دیسکهای موردنظر را انتخاب کرده و دوباره روی Create Array کلیک کنید.

در این مرحله، کنترلر گزینههای RAID قابلاستفاده را نمایش میدهد. به دلیل تعداد دیسکها، فقط RAID 0 و RAID 1 قابل انتخاب هستند.
روی Create Logical Drive کلیک کنید.

از آنجایی که قصد داریم یکی از دیسکها را بهعنوان Hot Spare تنظیم کنیم، گزینه Manage Spare Drives را انتخاب کنید.

دیسکی که میخواهید در نقش Spare قرار بگیرد را انتخاب کرده و سپس روی Save بزنید.

به این ترتیب اولین آرایه RAID ما ایجاد شد.در یک جمعبندی کوتاه: یک آرایه RAID 1 ساختیم که شامل 3 دیسک است و یک دیسک از این مجموعه بهعنوان Spare در نظر گرفته شده. جزئیات و وضعیت دیسکها را میتوانید در بخش Arrays مشاهده کنید.
سرور HPE G10
سرور HPE G10 Plus



















1 دیدگاه در “Raid 1 (Disk Mirroring) چیست؟”