اطلاعیه

بستن
No announcement yet.

پیاده سازی raid0 بر روی لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    پیاده سازی raid0 بر روی لینوکس

    از RAID0 برای بالا بردن کارایی و سرعت خواندن و نوشتن از/بر روی دیسک ها استفاده می شود که حداقل به دو دیسک برای پیاده سازی نیاز است. در این مطلب چگونگی پیاده سازی آنرا بر روی توزیع لینوکسی با استفاده از دو دیسک (دو دیوایس dev/sdc1/ و dev/sdd1/) و دستور mdadm پیاده سازی می کنیم. می توانید از مطب “RAID های صفر، یک و پنج و RAID01 و RAID10” با ساختار RAID0 آشنا شوید. از یک ماشین مجازی که بر روی آن دستور mdadm نصب شده و همچنین شامل دو دیسک به اندازه 5 گیابایت استفاده کرده ایم.

    کد PHP:
    fdisk -
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux11.png نمایش ها:	2 اندازه:	24.1 KB شناسه:	18294

    همانطور که می بینید در دو شکل بالا دو دیوایس sdc و sdd برای پارتیشن بندی و سپس سوار کردن سیستم فایل بر روی آنها و در نهایت استفاده برای پیاده سازی RAID0 موجود است.

    کد PHP:
    fdisk /dev/sdc 
    کد PHP:
    Press n ->Press p -> Press Entet -> Press Enter -> Write +5000M  create partition size=5GB ->Press t -> Press w 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux22.png نمایش ها:	2 اندازه:	43.8 KB شناسه:	18295

    برای ایجاد یک پارتیشن 5 گیابایتی بر روی دیسک sdc نخست دستور fdisk /dev/sdc را اجرا کنید. سپس برای ایجاد یک پارتیشن حرف n را نوشته و Enter کنید. سپس حرف p برای ایجاد Primary Partition نوشته و Enter کنید. در خط بالا دو Press Enter پیاپی برای قبول کردن default است. سپس 5000M+ را برای ایجاد یک پارتیشن 5 گیابایتی بر روی آن نوشته و Enter کرده. حرف t را برای تغییر نوع پارتیشن استفاده کنید. هملنطور که در شکل بالا می بینید پس از t و Enter کردن، جلوی Hex Code کلمه fd که معرف Linux Riad است را وارد کنید و در نهایت w را برای write شدن تغییرات نوشته و Enter کنید. همین کار را برای dev/sdd/ نیز انجام دهید تا دو پارتیشین dev/sdc1/ و dev/sdd1/ ایجاد شوند.

    کد PHP:
    fdisk /dev/sdd 
    حال با کمک از دستور partprobe جدول پارتیشن را بروزرسانی می کنیم.

    کد PHP:
    partprobe 
    سپس دستور fdisk -l را اجرا کنید و خواهید دید که پارتیشن ها ایجاد شده اند.

    کد PHP:
    fdisk -
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux3.png نمایش ها:	1 اندازه:	44.4 KB شناسه:	18296

    حال دستور زیر را اجرا کنید تا دیوایس های آماده شده به دیوایس dev/md0/ برای پیاده سازی RAID بر روی md0 اختصاص داده شود. شرح سوییچ های دستور زیر در مطلب مرتبط با دستور mdamd بیان شده است.

    کد PHP:
    mdadm –create /dev/md0 –level=0 –raid-devices=/dev/sdc1 /dev/sdd1 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux4.png نمایش ها:	1 اندازه:	13.9 KB شناسه:	18297

    با استفاده از دستور زیر می توانید جزییاتی از RAID و دیوایس را ببینید.

    کد PHP:
    mdadm –detail /dev/md0 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux5.png نمایش ها:	1 اندازه:	36.6 KB شناسه:	18298

    پس از انجام تمامی گام های بالا یک دیوایس به نام md0 ایجاد شده است که به آن دو دیسک به نام های sdc1 و sdc2 اختصاص داده شده است. md0 یک virtual disk است که برای استفاده از آن باید بر روی آن سیستم فایل (مثلا ext3 یا ext4) ایجاد کرده و سپس آنرا بر روی یک دایرکتوری mount کرد.

    کد PHP:
    mkfs.ext3 /dev/md0 
    OR

    کد PHP:
    mkfs.ext4 /dev/md0 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux6.png نمایش ها:	1 اندازه:	46.6 KB شناسه:	18299

    در نهایت نوبت به متصل کردن آن بر روی یک دایرکتوری، مانند دایرکتوری raid0/ می رسد :

    کد PHP:
    mkdir /raid0 
    کد PHP:
    mount /dev/md0 /raid0 
    از فایل mdstat زیر دایرکتوری proc/ می توانید وضعیت دیوایس را مشاهده کنید.

    کد PHP:
    cat /proc/mdstat 
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	configureraid0onlinux7.png نمایش ها:	1 اندازه:	8.0 KB شناسه:	18300


    نویسنده نامی امیر
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 03:22 AM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی

ایمیل مدیریت

Habili@linux-zone.org

در حال انجام ...
X