כיצד להגדיר RAID תוכנה ב- Linux

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

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

התקן את Mdadm

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

פתח מסוף ופעל לפי ההוראות המתאימות למערכת ההפעלה לינוקס שלך.

אובונטו

sudo apt install mdadm

דביאן

sudo apt install mdadm

קשת לינוקס

sudo pacman -S mdadm

פדורה

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

לינוקס גנרי

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

שלב 1: עבור לדף GadHub של Mdadm ולמד אילו תלות צריכה התוכנית להרכיב נכון.

שלב 2: שיבט את קוד המקור עם git פקודה.

git clone https://github.com/neilbrown/mdadm
cd mdadm

שלב 3: ערוך את הקוד עם ה- עשה פקודה.

make

שלב 4: התקן את Mdadm ב- Linux באמצעות לבצע התקנה פקודה.

sudo make install

הכן כוננים קשיחים

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

הערה: השתמש ב- lsblk פקודה לקביעת התווית של כל הכונן הקשיח.

sudo dd if=/dev/zero of=/dev/sdX
עכשיו שה- ד.ד. הפקודה הושלמה, השתמש בכלי Mdadm כדי לאפס את חסימת העל של כל הכונן הקשיח. הקפד להחליף את האות "X" באות הכונן בפועל.
sudo mdadm --zero-superblock /dev/sdX
עם סיום הפקודה של חסימת-על של Mdadm, המשך לשלב הבא בתהליך.

ביצוע מערך RAID

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

הערה: בדוגמה זו אנו משתמשים בכלי הניהול של Mdadm RAID כדי ליצור מכשיר עם שני כוננים קשיחים. אם RAID שלך זקוק ליותר משני כוננים קשיחים, שנה התקני פשיטה = 2 ל התקני פשיטה = 3 או מספר גבוה יותר.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

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

אתה יכול לבדוק ש- RAID שלך בוצע בהצלחה על ידי ביצוע ה- חתול פקודה בחלון מסוף.

cat /proc/mdstat

מערך RAID מעוצב

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

עיצוב כונן RAID ב- Linux מחייב שימוש בפקודה MKFS. בטרמינל, ביצוע mkfs.ext4. הפעלת פקודה זו תיצור מערכת קבצים מורחבת חדשה במערך

sudo mkfs.ext4 -F /dev/md0

הר RAID מערך

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

שלב 1: צור תיקיה חדשה ל- RAID שאליה אתה יכול להתבסס mkdir פקודה.

sudo mkdir -p /mount/md0

שלב 2: להשתמש ב הר לפקוד ולחייב את מערך RAID לחדש / mnt / md0 תיקיה.

sudo mount /dev/md0 /mnt/md0

לאחר הרכבה, גש למערך RAID שלך באמצעות CD פקודה.

cd /mnt/md0

להתקנת RAID קבועה ב- Linux, עשה:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

אם ברצונך לבטל את הרכבת ה- RAID שלך, תצטרך להשתמש ב- סכום פקודה.

הערה: אל תנסה לבטל את הרכבת מכשיר ה- RAID שלך בעת העתקת נתונים!

sudo umount /dev/md0

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

sudo umount /dev/md0 -l
</ p>

הערות