צור מערך דיסק עם mdadm !!!!!

אני מציג הדרכה ליצירת מערך דיסק באמצעות האפליקציה מדאם (http://packages.debian.org/squeeze/mdadm).

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

למקרה זה צור 3, כפי שנראה בתמונה, בנוסף למערכת:

אנו מפעילים את המכונה, נכנסים כשורש ומתקינים את היישום:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

אם יש לנו repos אלה ב- sources.list

לאחר התקנת היישום נמשיך להכין את הדיסקים להכללתם במטריקס:

  • ראשית אנו מזהים אותם באמצעות "fdisk -l"

  •  לאחר גילוי הדיסקים, אנו ממשיכים לתת לו את הפורמט המתאים, לשם כך אנו משתמשים ביישום cfdisk:

כאן עלינו לעשות הבהרה, עלינו לבצע הליך זה עבור כל כונן קשיח שברצוננו להיות במטריצה. אנו מתחילים למשל עם / dev / sdb:

cfdisk /dev/sdb

  •  אנו נותנים "חדש" ובוחרים בו כ"ראשוני ".

  • אנו עוברים בתפריט ולחץ על "סוג".

  •  על מנת להשתמש במחיצה במטריצה, אנו משנים את סוג הפורמט (אנו מקלידים FD).

  • כך זה צריך להראות:

  • ואז אנו שומרים את השינויים:

  •  אנו בודקים את כל הדיסקים באמצעות fdisk, כדי לוודא שלא חסר לנו הכנה:

נמשיך ויצר קובץ מיוחד, נתייחס אליו כאילו היה "חסום":

mknod /dev/md0 b 9 0

אני מסביר, פקודה זו היא ליצור קבצים "מיוחדים", כאשר אנו קוראים לו באמצעות הפרמטר «b» אנו אומרים לו לעשות זאת כאילו היה בלוק, דוגמה לכך יש לנו בקבצים של הכונן הקשיח שלנו, עשה ls -lh כדי sd * ותראה:

brw-rw - T 1 דיסק שורש 8, יולי 0 30 07:04 / dev / sda

אבל מה פירוש 9 0? כמה שהגרסה פשוטה, הנה זו גרסת MAJOR-MINOR, כאשר 9 היא הגרסה העיקרית של מינור 0, כביכול, מיני טוויסט לשון.

אנו בודקים שהוא נוצר כהלכה:

brw-r - r– שורש שורש 1, 9 ביולי 0 30:11 / dev / md12

כעת אנו יכולים ליצור את ה- RAID שלנו, אך ראשית עלינו לשאול את עצמנו כמה שאלות:

  • איזה עומס עבודה תהיה למטריקס?
  • האם אני הולך לקרוא יותר מאשר לכתוב לזה?
  • האם המידע שאתה שומר דורש גיבוי?
  • האם זה חייב להיות זמין במיוחד?
  • האם אני רוצה קיבולת או אבטחה?

לשאלות אלו בקרו בוויקי (http://es.wikipedia.org/wiki/RAID), תלוי בסוג המטריצה ​​שתבחרו כיצד עליכם להמשיך, במדריך זה, ניצור raid0, ישנם שני סוגים, לינאריים ופסים , ההבדל שבליניארית הדיסקים ממולאים לפי סדר הוספתם למטריקס, והפס בו ממלאים את הדיסקים באופן שווה וכי הוא גם מהיר יותר בקריאה / כתיבה (כל עוד גודל ה דיסקים זהים).

בוא נעשה את זה:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

בעזרת זה ניצור את המטריצה ​​שלנו, עבור ספקות «man mdadm»:

mdadm -D /dev/md0

אנו יכולים לבצע אופטימיזציה של דברים אחרים, כגון אם תוסיף דיסק נוסף, ייתכן שיהיה במצב "תגובה אוטומטית" כאשר עוד אחד משלושה נכשל, אנו יכולים לעשות זאת באמצעות האפשרות "-x / dev / sdN"; זכור שנוכל להחזיק כמה דיסקים ב- "SPARE" שאנחנו רוצים, היזהר, לזהות את הדיסקים עם סמן hehehehehehehe, אם יש להם 10 דיסקים, איך אתה יודע איזה מהם נשבר? hehehehehe, אל תיתן לאותו דבר לקרות לי, חוץ מזה, אם המטריצה ​​תתברג, יהיה קשה לשחזר את הנתונים מכאן, לכן השאלות ששאלתי קודם, אם אתה רוצה גיבוי, צור RAID5, גם אם זה מפריע לך הדיסק, כאשר ה- SPARE מתחיל לפעול, יש לו את היכולת לחדש את המידע שאבד, וואו, mdadm !!! hehehehehe.

איך זה ייראה:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

עכשיו מה שנשאר לנו זה לעצב את זה:

mkfs.ext4 /dev/md0

אנו מכינים את התיקייה להרכבה:

mkdir /media/raid

אנחנו רוכבים:

mount /dev/md0 /media/raid

בסדר, עכשיו אנחנו בודקים את שטח הדיסק באמצעות הפקודה df:

ובכן, כבר יש לנו את המטריצה ​​מוכנה לשימוש, אנו מבצעים בדיקת מהירות:

hdparm -t /dev/md0

ובכן, נראה שזה לא היה כל כך רע jijijijijiji

סיימנו, עכשיו אני נותן לך את הידע שלי.

ובכן, מה נוכל להפיק מזה?

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

אנו יכולים גם ליישם SAN קטן (רשת שטח אחסון), אתאר בקצרה כיצד זה עובד:

  • יש להם מחשבי N N ושרת (כולם עם דביאן ג'יג'יג'י).
  • באותם מחשבים אישיים מותקנת תוכנה שמה שהיא עושה זה שלאותם מחשבי N יש אותם כוננים קשיחים זמינים כחלק מהרשת.
  • השרת סורק את הרשת ומוצא את כולם, מתייחס אליהם כאילו הם חלק מעצמו, דיסק מקומי.
  • הם יוצרים מטריקס מהדיסקים האלה.

תוצאה: אלבום SUPER מאת N Teras.

זה נקרא AoE (ATA over Ethernet), אני משאיר לכם הדרכה (יש בו שגיאות קטנות, אולי אקבל הדרכה מזה, 100% פונקציונלי):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

ומסמכים אחרים:

http://www.howtoforge.com/how-to-build-a-low-cost-san

ובכן, זה הכל, אני מקווה שזה יעזור לך, בבקשה, אם אתה רואה שגיאה כלשהי, הגיב לתיקון ואל תתן בעיות לטירונים.

חיבוק מקובה !!!!!!


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   קרוטו דיג'ו

    הסבר טוב מאוד אדוארדו, שלב אחר שלב. שאילתא:
    האם אתה משתמש בזה במכונה וירטואלית כמו Virtualbox או שזה רק כדי לתת לנו דוגמה?

    1.    אדוארדו נואל דיג'ו

      שלום קרוטו, הכל נעשה במחשב הווירטואלי

  2.   תָקִין דיג'ו

    מאת אמא p # t4 המדריך !!

  3.   בומובום דיג'ו

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

    ופתרתי את זה על ידי לקיחת הפשיטה לחברת התאוששות בשם Onretrieval שם הם שחזרו את המידע.

    כעת, למען האבטחה, אני מנהל שרת בענן שבו מתארח הגיבוי.

    ברכות.

  4.   אנטוניו BG דיג'ו

    פוסט טוב מאוד, מאוד ברור ומועיל מאוד, שאלה שתראו הייתה לנסות למחוק את הפשיטה md0 עם הפקודה # mdadm – stop / dev / md0 טוב, העניין הוא שלא מחקתי את זה, פשוט הפסקתי את זה והפסקתי להופיע עם ה- GPARTED איך אני יכול לעשות את זה כדי לראות את זה שוב, אני מרתק את זה בעזרת המדריך שלך והכל התנהל לי טוב אבל אני עדיין לא רואה את זה מה- GPARTED, אודה לכל עזרה.