2 קלח - סקונילב mdadm ילכ תועצמאב םירישכמ ינשב (ספ) RAID0 הנכות תריצי


RAID ליגר שומישמ םינותנ לע ןגהל שי םש ,לודג הדימ הנקב תוביבסב תונימאו ההובג תונימזל םישמשמה ,םירקי אל םיקסיד לש רתוימ ךרעמ אוה. Raid (הצובק) לש טסכ םיארקנ וא ךרעמ םירצוי םיניבמוק ילהנמ .ךר

.ןכסמ תטישפ םשב ארקית הטישפ תנכות .הנכות תטישפ הנוכמה ,תיזיפ הרמוחב שומיש אלל הנימז Raid תנכות .תורדגומ RAID תומר יפ לע ךרעמב םיפסונ םיננוכ ףיסוהל ןתינ וא יגול חפנ רצויו raid רקבל רבוחמה ק

.RAID תכרע רוציל ידכ קסיד לש והשלכ ףסואב שמתשהל לכונש ידכ .תולקת תונלבוס תטיש ונל שורדה םינותנה ןדבוא תא רוצעל ידכ ,ונלש םינותנה תא ריזחהל יוכיס םוש ןיא ,םילשכנ םה םאו םינותנה ןוסחאל דיחי

.ךלש םיבושחה םיצבקה לע ןגהל ידכ RAID0 ידי לע ולחוהש םייגול ןוסחא יעצמא םע הלעפה תכרעמ ןיקתהל אוה דיחיה ןורתיפה .RAID 0 -ב שמתשהל בוט גהונ אל הז ,ןכל .לשכנ ןנוכהמ דחא םא םינותנה תא לבקל םיל

    . םיקסיד דוע ףיסוהל לכות ,תואיצי קיפסמ םע יזיפ RAID סיטרכ ךל שי םא .8 ,6 ,4 ,2 -מ הלופכ תויהל הכירצ הנמזהה ךא קסיד דוע ףיסוהל ןתינ ךא ,2 אוה RAID 0 רוציל רתומ ילמינימה םיקסידה רפסמ

    . Ctrl + I םישקמ תועצמאב שמתשמ קשממל תשגל ןתינ ,RAID תנוכת םע הנבומ לדחמ תרירבכ והשלכ םא חול .תורישה לש שמתשמה קשממ וילא תשגל לכונ תיזיפ הרמוח תטישפ סיטרכ ונל שי םא .RAID תנכותבu20

    .RAID לש יסיסב אובמ ונרקס םש ,ונלש םדוקה רמאמה תא ארק אנא ,RAID תורדגהב שמתשמ אל התא םא

      Operating System :	CentOS 6.5 Final
      IP Address	 :	192.168.0.225
      Two Disks	 :	20 GB each
      

      . sdc ו < b> sdb םשב 20GB לדוגב םיקסיד ינש תועצמאב םיתרש וא סקוניל תוכרעמב םיספ וא RAID0 תנכות ןיקתהלו רוציל לכונ דציכ תוארל םיכלוה ונא ,הז קלחב ןאכ ,םיכירדמ 9 תב RAID תרדסמ

      RAID לוהינל mdadm תנקתהו תכרעמה ןוכדע :1 בלש

      .סקונילב RAID ינקתה להנלו רידגהל ונל רשפאתש ,הנטק תינכות איה mdadm -ה .'mdadm' תליבח תא ןיקתנ זאו תכרעמ ןוכדע השענ ואוב ,סקונילב RAID0 תרדגה ינפל .1

      # yum clean all && yum update
      # yum install mdadm -y
      

      םיפרוצמה 20GB יננוכ ינש תא תמא :2 בלש

      .האבה הדוקפה תועצמאב ,אל וא םירבוחמה םיחישקה םיננוכה ינש יהוזש אדוו ,RAID 0 תריצי ינפל .2

      # ls -l /dev | grep sd
      

      .'mdadm' האבה הדוקפה תרזעב תמייק הטישפב םישמתשמ רבכ םיפרוצמה םיננוכה םאה קודבל ןמזה עיגה ,ורתוא םישדחה םיחישקה םיננוכהש רחאל .3

      # mdadm --examine /dev/sd[b-c]
      

      . sdc sdb יננוכ ינש לע לחוה אל RAID -המ דחא ףאש תעדל חכונ ליעלש טלפב

      RAID רובע תוציחמ תריצי :3 בלש

      . sdb ןנוכב הציחמ רוציל דציכ הארא ינא ,ןאכ .fdisk לש האבה הדוקפה תרזעב ,הטישפל sdc ו sdb תוציחמ רוצ תעכ .4

      # fdisk /dev/sdb
      

      .תוציחמ תריציל תואבה תוארוהה יפל לעפ

        .תוציחמב סקוניל לש תויטמוטוא תוטישפ תריציל תואבה תוארוהה יפל לעפ

          .תעכ sdc ןנוכב הציחמ רוציל ידכ ליעל תוארוהה יפל לעפ אנא :הרעה

          .האבה הדוקפה תועצמאב RAID -ל יוארכ םירדגומ םינקתהה ילהנמ ינשש אדו ,תוציחמ תריצי רחאל .5

          # mdadm --examine /dev/sd[b-c]
          # mdadm --examine /dev/sd[b-c]1
          

          RAID md ירישכמ תריצי :4 בלש

          .האבה הדוקפה תועצמאב הטישפ תמר לעפהו (dev/md0/רמולכ) md ןקתה רוצ תעכ .6

          # mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
          # mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1
          

            .גצומכ תואבה תודוקפה תרדס תרזעב םישמשמה ךרעמו םינקתה ,RAID תמר בצמ תא תעכ אדו ,md רישכמ תריצי רחאל .7

            # cat /proc/mdstat
            
            # mdadm -E /dev/sd[b-c]1
            
            # mdadm --detail /dev/md0
            

            Assiging RAID Devices to File Files :5 בלש

            .dev/raid0/תחת התוא ביכרהו RAID/dev/md0 רישכמל ext4 םיצבק תכרעמ רוצ .8

            # mkfs.ext4 /dev/md0
            

            .היתחת dev/md0/רישכמה תא ביכרהו (mnt/raid0/רמולכ) רה תודוקנ תיירפס רוצ תעכ ,Raid ןקתה רובע ext4 םיצבק תכרעמ הרצונש רחאל .9

            # mkdir /mnt/raid0
            # mount /dev/md0 /mnt/raid0/
            

            .df הדוקפה תועצמאב mnt/raid0/הירפסב ןקתומ dev/md0/רישכמהש אדו ,ןכמ רחאל .10

            # df -h
            

            .היירפסהו ץבוקה ןכות תא הארהו רצונש ץבוקל ןכות תצק ףסוה ,mnt/raid0/הבכרהה תדוקנל תחתמ 'tecmint.txt' םשב ץבוק רוצ ,ןכמ רחאל .11

            # touch /mnt/raid0/tecmint.txt
            # echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
            # cat /mnt/raid0/tecmint.txt
            # ls -l /mnt/raid0/
            

            .etc/fstab/ץבוקב fstab ךרע רוציל ןמזה עיגה ,הבכרה תודוקנ תאדיווש רחאל .12

            # vim /etc/fstab
            

            .שמתשמ התא הבש םיצבקה תכרעמלו ךלש הבכרהה םוקימל םאתהב תונתשהל יושע .ראותמכ אבה ךרעה תא ףסוה

            /dev/md0                /mnt/raid0              ext4    defaults         0 0
            

            .fstab ךרעב האיגש שי םא קודבל ידכ 'a-' רה תא לעפה .13

            # mount -av
            

            RAID תורוצת תרימש :6 בלש

            .גצומכ (תילולימ) 'v-' -ו (הקירס) 's-' תויורשפא םע 'mdadm' הדוקפב םישמתשמ ונא בוש .ידיתע שומישל תורוצתה לע רומשל ידכ םיצבקהמ דחאב הטישפה תרוצת תא רומש ,ףוסבל .14

            # mdadm -E -s -v >> /etc/mdadm.conf
            # mdadm --detail --scan --verbose >> /etc/mdadm.conf
            # cat /etc/mdadm.conf
            

            .RAID5 תא ןיקתהל דציכ הארנ אבה רמאמב .םיחישק םיקסיד ינש תועצמאב הטישפ תומר םע RAID0 יספ תא רידגהל דציכ ,ןאכ וניאר ,והז