6 קלח - סקונילב (ןנוקמ) 0 + 1 וא RAID 10 תרדגה


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

.האבה הטישב קסידה 4 לכ תחת רמשיי הז םינותנ "חופת" םירמוש ונא םא ,אמגודל קר .RAID 10 םע ורצונש ,יגול חפנב ורמשנש םינותנ המכ ונל שיש חיננ .םיננוכ 4 םומינימ םע Raid 10 תנקתה עצבל ידכ RAID 1 -

.ינשה קסידל םינותנה לש רחא יצחו ןושארה קסידל םינותנה תיצחמ תא בותכי RAID 0 -ש חכונ ןאכמ .םינותנה תא רומשל ידכ Round robin ךילהתב ךישמי הז ךכ ,ןושארה קסידב " ה " זאו .ינשה קסידב

.בבס ךילהתב ךשמיי הז .םיקסידה ינשל בותכי אוה RAID 1 תועצמאב ךכ .םיקסידה ינש ל בותכי רחא " P " בוש ,םיקסידה ינשל בותכי " P " ,ינשהו ןושארה קסידה ינשל בותכי " A " .ןמקלד

.RAID 10 תיינבל דבאת תללוכה תלוביקה תיצחמ .דבלב GB 40 לש ןוסחא חפנ לבקנ ךא ,לכה ךסב GB 80 היהי הז ,GB 20 לדוגב םיקסיד לש 4 רפסמ ונל שי םא .RAID 1 -ו RAID 0 לש בוליש ידי לע דבוע RAID 10 דצי

    .םיקסיד 4 םומינימב קסידה תא לידגהל ונילע ,הצובק RAID -ה תא ךיראהל ונילע םא .RAID 0 & 1 לש בוליש קר אוה RAID 10 ,םדוק יתרמאש ומכ .RAID 1 -ל םירחא םיקסיד ינשו RAID 0 -ל םינושארה םיקסידה ינש

    Operating System :	CentOS 6.5 Final
    IP Address	 	:	192.168.0.229
    Hostname	 	:	rd10.tecmintlocal.com
    Disk 1 [20GB]	 	:	/dev/sdd
    Disk 2 [20GB]	 	:	/dev/sdc
    Disk 3 [20GB]	 	:	/dev/sdd
    Disk 4 [20GB]	 	:	/dev/sde
    

    .RAID 10 תרדגהב הדובעה לע לקמש המ ,הנושארה הטישה רחא בוקעתש ףידעמ ינא לבא ,תוטישה יתש תא ךל הארא ינא ןאכ לבא ,RAID 10 תא ןיקתהל םיכרד יתש ןנשי

    Raid 10 תרדגה :1 הטיש

    .האבה הדוקפב םישמתשמ םניא וא םיהוזמ ופסונש םיקסידה תעברא לכש אדו ,תישאר .1

    # ls -l /dev | grep sd
    

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

    # mdadm -E /dev/sd[b-e]
    # mdadm --examine /dev/sdb /dev/sdc /dev/sdd /dev/sde
    

    .םיננוכה 4 לכב רדגומ RAID ןיא רמולכ ,לע-םסח םוש ההוז אל ןיידעש האור התא ליעלש טלפב :הרעה

    .'fdisk' ילכה תועצמאב (dev/sde -ו dev/sdb,/dev/sdc,/dev/sdd /) םיקסידה 4 לכ לע השדח הציחמ רוצ תעכ .3

    # fdisk /dev/sdb
    # fdisk /dev/sdc
    # fdisk /dev/sdd
    # fdisk /dev/sde
    

    .םירחאה םיקסידה לכ רובע םג םיהז ויהי הלא םידעצ ,fdisk תועצמאב (dev/sdb /) קסידהמ דחא קלחל דציכ ךל תוארהל יל ןת

    # fdisk /dev/sdb
    

    .dev/sdb/ןנוכב השדח הציחמ תריציל םיאבה םיבלשב שמתשה אנא

      .(sdc, sdd sdd sde) םירחא םיקסידב תוציחמ תריציל ליעל תוארוה ןתואב שמתשה אנא :הרעה

      .האבה הדוקפה תועצמאב תמייק הטישפ לכ רובע םיננוכה תא ןוחבל ךילע בוש ,תוציחמה 4 לכ תריצי רחאל .4

      # mdadm -E /dev/sd[b-e]
      # mdadm -E /dev/sd[b-e]1
      
      OR
      
      # mdadm --examine /dev/sdb /dev/sdc /dev/sdd /dev/sde
      # mdadm --examine /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
      

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

      .הליחת ותוא ןיקתהל אל םא ,'mdadm' ילכה תא ןיקתהל תכרעמה לע ,רישכמה תריצי ינפל .'mdadm' תוטישפ לוהינ ילכ תועצמאב ,(dev/md0/רמולכ) 'md' רישכמ רוציל ןמזה עיגה וישכע .5

      # yum install mdadm		[on RedHat systems]
      # apt-get install mdadm 	[on Debain systems]
      

      .האבה הדוקפה תועצמאב 'md' הטישפ רישכמ רוציל לכות תעכ ,'mdadm' ילכה תנקתה רחאל

      # mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sd[b-e]1
      

      .'לותח' הדוקפה תועצמאב רצונש שדחה הטישפה רישכמ תא תמא ןכמ רחאל .6

      # cat /proc/mdstat
      

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

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

      .האבה הדוקפה תרזעב Raid Array לש םיטרפה תא קודב ,ןכמ רחאל .8

      # mdadm --detail /dev/md0
      

      .שדחמ ןרכנסו ליעפ היה Raid לש סוטטסה יכ ליעלש תואצותב האור התא :הרעה

      .ךכב הצרת םא םיצבק תכרעמ גוס לכב שמתשהל לוכי התא ךא ,ext4 -ב יתשמתשה ,הנה .'mnt/raid10 /' תחת התוא הלעהו 'md0' רובע ext4 תועצמאב םיצבק תכרעמ רוצ .9

      # mkfs.ext4 /dev/md0
      

      .'ls -l' הדוקפה תועצמאב הבכרהה תדוקנ ןכות תא םושרו 'mnt/raid10 /' תחת הרצונש םיצבקה תכרעמ תא ביכרה ,םיצבק תכרעמ תריצי רחאל .10

      # mkdir /mnt/raid10
      # mount /dev/md0 /mnt/raid10/
      # ls -l /mnt/raid10/
      

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

      # touch /mnt/raid10/raid10_files.txt
      # ls -l /mnt/raid10/
      # echo "raid 10 setup with 4 disks" > /mnt/raid10/raid10_files.txt
      # cat /mnt/raid10/raid10_files.txt
      

      .! wq תועצמאב קספהו רומש .ךתביבסל םאתהב הנתשת הבכרהה תדוקנש ןכתיי ,fstab -ב ןלהלש ךרעה תא ףסוהו 'etc/fstab /' ץבוקה תא חתפ ,היצמוטוא רובע .11

      # vim /etc/fstab
      
      /dev/md0                /mnt/raid10              ext4    defaults        0 0
      

      .'mount -a' הדוקפה תועצמאב תכרעמה לש שדחמ הלעפה ינפל 'etc/fstab /' ץבוקב תואיגש םימייק םא קודב ,ןכמ רחאל .12

      # mount -av
      

      .תכרעמה לוחתא ךלהמב הלא תורדגה לע רומשל ידכ ,ליעלש םיבלשה לכ עוציב רחאל תינדי ותוא רומשל ונילע ןכל ,הרוצת ץבוק ןיא RAID -ל לדחמ תרירבכ .13

      # mdadm --detail --scan --verbose >> /etc/mdadm.conf
      

      .2 הטישב RAID 10 תנקתהל םדקתנ ואוב וישכע .רתוי הלקה איה וז הטיש ,1 הטישב RAID 10 תא ונרצי ,והז

      RAID 10 תריצי :2 הטיש

      .RAID0 לעמ רזפל זאו (RAID1) תוארמ 2 הליחת רוציל אוה השענש המ ,הנה .ורצונש RAID 1 תוצובק תועצמאב RAID 0 רידגהל ונילע זאו RAID 1 לש םיטס 2 רידגהל ונילע 2 הטישב .1

      .RAID 10 תריציל םינימז םלוכש םיקסידה תא םושר ,תישאר

      # ls -l /dev | grep sd
      

      .ליעל 3 בלש # רחא בוקעל לכות ,הקולח ךרוצל .'fdisk' הדוקפה תועצמאב םיקסידה 4 לכ תא קלחמ .2

      # fdisk /dev/sdb
      # fdisk /dev/sdc
      # fdisk /dev/sdd
      # fdisk /dev/sde
      

      .תומייקה הטישפה תומיסח לכ יבגל םיקסידה תא וקדב תעכ ,םיקסידה 4 לכ תקולח רחאל .3

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

      .'sdd1' & 'sde1' תועצמאב תרחא הכרעו 'sdc1' -ו 'sdb1' םיקסיד 4 תועצמאב RAID 1 לש םיטס 2 רוציל יל ןת תישאר .4

      # mdadm --create /dev/md1 --metadata=1.2 --level=1 --raid-devices=2 /dev/sd[b-c]1
      # mdadm --create /dev/md2 --metadata=1.2 --level=1 --raid-devices=2 /dev/sd[d-e]1
      # cat /proc/mdstat
      

      .md2 -ו md1 ינקתה תועצמאב RAID 0 -ה תא רוצ ,ןכמ רחאל .5

      # mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/md1 /dev/md2
      # cat /proc/mdstat
      

      .שדחמ לוחתא ינמז לכב הטישפה ירישכמ לכ תא ןועטל ידכ 'etc/mdadm.conf/' תחת הרוצתה תא רומשל ונילע .6

      # mdadm --detail --scan --verbose >> /etc/mdadm.conf
      

      .1 הטישב םיצבק תכרעמ תריצי step 3 # רחא בוקעל ונילע ,ןכמ רחאל

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

      םוכיס

      .ילש םיבורקה םירמאמב הברה דועו םייק תוטישפ ךרעמ םילדגמ ךיא תוארל ונל ןת .RAID 10 Nested Raid תמר תודוא ןיבהל ךל רוזעי הזש הווקמ .םיבוט תוריתיו םיעוציב םג שי RAID 10 -ל .תוטיש יתשב RAID 10


כל הזכויות שמורות. © Linux-Console.net • 2019-2024