ایجاد RAID نرم افزاری در لینوکس

  • شروع کننده موضوع farshid
  • تاریخ شروع

farshid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
5/1/15
ارسال ها
51
امتیاز
3
سلام
تاکنون ممکن است برای به دلیل داشتن چندین هارد و یا تضمین اطلاعات خود بخواید از RAID نرم افزاری یا اطصلاحا Software Raid استفاده کنید. که به صورت زیر می توانید اقدام کنید :

توجه داشته باشید این آموزش برای ایجاد RAID نرم افزاری در سیستم هایی است که در حال کار می باشند و تنها می خواهید 1 یا چند پارتیشن را RAID کنید.

1. ابتدا با دستور fdisk -l لیست هارد دیسک های موجود در سرور خود و پارتیشنی که می خواهید برای RAID انتخاب کنید را مشاهده و بررسی کنید. خروجی مانند زیر به شما نمایش داده می شود
کد:
Disk /dev/sda: XX GB, XX bytes
255 heads, 63 sectors/track, XX cylinders
Units = cylinders of XX * XX = XXX bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2            3930        8779    38957625   83  Linux
/dev/sda3            8780        8910     1052226   82  Linux swap / Solaris

همین عملیات را شما بایستی برای هارد دیسک دوم خود یا همان sdb انجام دهید و پارتیشن مورد نظر را انتخاب کنید و یا در صورت عدم وجود، آن را بسازید. همچنین در صورتی که تمایل به ایجاد همان پارتیشن ندارید می توانید با دستور زیر Partition Table هارد اصلی یا sda را به هارد ثانویه یا همان sdb کپی کنید.
کد:
sfdisk -d /dev/sda | sfdisk /dev/sdb
با دستور فوق تمامی پارتیشن تیبل ها منتقل شده و نیازی به ساخت آنها نیست.

2. همینک پارتیشن ها آماده ایجاد Raid می باشند، جهت ایجاد Raid 1 دستورات زیر را اجرا کنید :
کد:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
دستور فوق پارتیشن شماره 2 هارد 1 و پارتیشن شماره 2 هارد 2 را به صورت Mirror یا Raid 1 ایجاد می کند.

3. سپس توسط دستور زیر پروسه راه اندازی و ایجاد ساختار Raid خود را بررسی کنید.
کد:
cat /proc/mdstat

4. پس از اتمام پروسه Raid شما اماده بهره برداری می باشد و فقط بایستی آن را Mount کنید.دستور زیر را وارد کنید تا پارتیشن مورد نظر با ext مورد نظر فرمت شود :
کد:
mkfs.ext4 /dev/md0

5. پس از اتمام فرمت کردن پارتیشن دستورات زیر را بزنید تا پارتیشن ایجاد و Raid شده را در مسیر دلخواه Mount کنید.
کد:
mkdir /myraid
mount /dev/md0 /myraid
با دستور df -h می توانید پارتیشن مانت شده را بررسی کنید.

6. جهت Boot شدن پارتیشن مورد نظر موقع ریستارت سرور دستور زیر را به فایل fstab خود بایستی اضافه کنید.

دستور را اجرا کنید :
کد:
nano -w /etc/fstab
در فایل باز شده کد زیر را در انتهای آن قرار دهید.
کد:
/dev/md0 /myraid ext4 noatime,rw 0 0

پیروز باشید
 
بالا