LFCS: ינקתהכ תוציחמ תבכרה RAID - 6 קלח - תכרעמה לש םייוביג לוהינו הריצי


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

.Linux Foundation לש הכמסהה תינכותל אובמ קפסמ אבה ןוטרסה

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

RAID תנבה

.קסידל הביתכ/האירק תולועפב םיעוציב רפשל וא/ו םינותנ תוריתי קפסל ידכב תחא תיגול הדיחיל םיחישק םיקסיד לש בר רפסמ בלשמה ןוסחא ןורתפ איה b> ( RAID ) /> םייאמצע םיקסיד לש רתוימ ךרעמ

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

ךירדמ RAID : יהמ RAID, לש םיגשומ RAID ו- RAID Levels םירבסומ

.(םיקסיד רפסמ לש רוציק) mdadm ארקנ ונלש הנכותה לש RAID רוטינו לוהינ ,הבכרה ,הריציל ונלש רחבנה ילכה

---------------- Debian and Derivatives ----------------
# aptitude update && aptitude install mdadm 
---------------- Red Hat and CentOS based Systems ----------------
# yum update && yum install mdadm
---------------- On openSUSE ----------------
# zypper refresh && zypper install mdadm # 

.םיאבה םיבלשהמ בכרומ RAID ינקתהכ תומייקה תוציחמה תבכרה ךילהת

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

# mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb1 /dev/sdc1

.הטמל הנומתב גצומש יפכ ,RAID5 תרדגה ךילהתב אצמנ התא רשאכ וא ,(ליעל גצומש יפכ) RAID0 םירצוי ונא רשאכ ומכ קוידב םיפקת הלא .RAID גוסל רשק אלל - תואבה תודוקפב שמתשת ,ךרעמה תריצי בצמ תא קודבל ת

# cat /proc/mdstat
or 
# mdadm --detail /dev/md0	[More detailed summary]

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

.ךכ ,b> /etc/mdadm.conf (CentOS/openSUSE)> וא (תורזגנ -ו Debian) /etc/mdadm/mdadm.conf לא mdadm –detail –scan לש טלפה תא ףסוה .ךרעמה לע "ןיע חוקפל"\רוטינה תורישל

# mdadm --detail --scan
# mdadm --assemble --scan 	[Assemble the array]

.שרושכ תואבה תודוקפה תא לעפה ,תכרעמה לוחתאב ליחתמ תורישהש חיטבהל ידכ

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

# update-rc.d mdadm defaults

.האבה הרושה תא ףסוהו /etc/default/mdadm ץבוקה תא ךורע

AUTOSTART=true
# systemctl start mdmonitor
# systemctl enable mdmonitor
# service mdmonitor start
# chkconfig mdmonitor on

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

.ליעפהלו ונלש תכרעמל ףסונ יזיפ ןנוכ תינדי רבחל ונילע ,תרחא

# mdadm /dev/md0 --add /dev/sdX1

.שדחה רישכמה אוה -ו היעבה תא הווחש ךרעמה אוה /dev/md0 ש הפיא

.( ילנויצפוא בלש ) - םירישכמה תועצמאב שדח ךרעמ רוציל ךרטצת םא תאז תושעל ךרטצתש ןכתי

# mdadm --stop /dev/md0 				#  Stop the array
# mdadm --remove /dev/md0 			# Remove the RAID device
# mdadm --zero-superblock /dev/sdX1 	# Overwrite the existing md superblock with zeroes

( ילנויצפוא בלש ) - .( mdadm.conf ב וז הרוש ךל שיש אדוו) תוארתה םהילא חלשיש תכרעמ ןובשח וא תיקוח ל"אוד תבותכ רידגהל ךתורשפאב

MAILADDR root

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

.הארתהה תא ונלביקו םיאירב ףוליח ינקתה ונרמגנ" ,ךכיפל .mdadm ידי לע ךרעמב תיטמוטוא הנבוה יברזרה רישכמהו יוקפכ ןמוס ןקתה םש , 5 בלש ב אמגודל רושק הז עוריא :הרעה

./dev/sdc1 /dev/sdb1 תוציחמ תועצמאב RAID 0 ךרעמ תבכרהל האבה הדוקפה תא לעפה .(םיננוכ ינשל תוחפל קקדזת) ךרעמב םייאמצעה םיקסידה רפסמ אוה n רשאכ ,ר

# mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb1 /dev/sdc1

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

./dev/sdc1 /dev/sdb1 תוציחמ תועצמאב RAID 1 ךרעמ תבכרהל האבה הדוקפה תא לעפה .(םיננוכ ינשל תוחפל קקדזת) רתויב הנטקה הציחמה לדוגל הווש ללוכה ךרעמה לדוג

# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

םיצופנ םישומיש : ןוגכ ,תובושח הנשמ תוירפס וא הלעפהה תכרעמ תנקתה /home .

.(םיננוכ השולשל תוחפל קקדזת) (תוריתי) תויגוז בושיחל שמשמ ( n-1 ) ב " דובא " בחרמה .רתויב הנטקה הציחמה לש לדוגה לופכ ( n - 1 ) היהי ללוכה ךרעמה לדוג

.ףוליחכ /dev/sde1 ו /dev/sdb1 , /dev/sdc1 , /dev/sdd1 תוציחמ תועצמאב RAID 5 ךרעמ תבכרהל האבה הדוקפה תא לעפה .היעב תשחרתמ רשאכ םוגפ ק

# mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 --spare-devices=1 /dev/sde1

םיצופנ םישומיש : םיצבקו טנרטניא יתרש.

.היעב תשחרתמ רשאכ םוגפ קלח ףילחהל ידכ (הז הרקמב /dev/sdf1 ) יברזר ןקתה ןייצל לוכי התאש בל םיש .רתויב ןטקה קסידה לדוגב אוה s -ו ךרעמב םייאמצעה םיקסידה רפסמ אוה n

.ףוליחכ /dev/sdf1 ו ,/dev/sdb1 , /dev/sdc1 , /dev/sdd1 , /dev/sde1 תוציחמ תועצמאב RAID 6 ךרעמ תבכרהל האבה הדוקפה תא לעפה

# mdadm --create --verbose /dev/md0 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde --spare-devices=1 /dev/sdf1

םיצופנ םישומיש : ההובג תונימזו תולודג תלוביק תושירד םע יוביגו םיצבק יתרש.

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

.ףוליחכ /dev/sdf1 /dev/sdb1 , /dev/sdc1 , /dev/sdd1 , /dev/sde1 תוציחמ תועצמאב RAID 1 + 0 ךרעמ תבכרהל האבה הדוקפה תא לע

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

םיצופנ םישומיש : תוריהמ טלפ/טלק תולועפ םישרודה םימושייו םינותנ ידסמ יתרש.

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

    1 הטיש : הדוקפה םע םימלש םיננוכ הבג dd . טלפ/טלק תולועפ ךרוצל וילא םישגינש םיכילהת ןיאו ןקתומ וניא אוה רמולכ ,ןווקמ וניא רישכמה רשאכ רתויב הבוטה הרוצב דבוע רבדהש בל םיש .

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

    # dd if=/dev/sda of=/system_images/sda.img
    OR
    --------------------- Alternatively, you can compress the image file --------------------- 
    # dd if=/dev/sda | gzip -c > /system_images/sda.img.gz 
    
    # dd if=/system_images/sda.img of=/dev/sda
    OR 
    
    --------------------- Depending on your choice while creating the image  --------------------- 
    gzip -dc /system_images/sda.img.gz | dd of=/dev/sda 
    

    2 הטיש : תוירפס לש םימיוסמ םיצבק הבג / תדוקפ םע tar - (האלה ןכו םישמתשמה לש תיבה תוירפס ,הרוצת יצבק) םייפיצפס תוירפסו םיצבק לש םיקתוע רומשל ךירצ התא םא וז הטישב ש

    3 הטיש : הדוקפה םע םיצבק ןרכנס rsync . Rsync תשר יננוכמ/לא ךלש םיצבקה תא ןרכנסלו תובגל ךירצ התא םא .יתילכת-בר (ימוקמו) קוחרמ םיצבק תקתעה ילכ אוה, rsync הריחב אוה.

    .ההז יסיסבה ריבחתה ,תימוקמה םיצבקה תכרעמב תונקתומה תוימוקמ תוקחורמ תוירפס <-> םא ןיבו תוימוקמ תוירפס יתש ןרכנסמ התא םא ןיב

    # rsync -av source_directory destination directory
    

    .תילולימ -v ו םיירוקמ הצובק/םילעבו ,תואשרה ,ןמז תומתוח ,םילמס םירושיק לע ורמש ,(םימייק םה םא) הנשמ תוירפסל םירזוח -a ,ןכיה

    . rsync לעמ ssh ב שמתשהל לוכי התא ,טוחה ךרד םינותנה תרבעה לש החטבאה תא ריבגהל ךנוצרב םא ,ףסונב

    # rsync -avzhe ssh backups [email _host:/remote_directory/
    

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

    .ssh רוביח ןויצל שמשמ -e לגדהו ,םדאל אירק טמרופב םיצבק ילדג הגיצמ -h תורשפאה רשאכ

    .ssh תועצמאב תוימוקמ תוירפס → קוחרמ ןורכנס

    .תמדוקה המגודהמ דעיהו רוקמה תוירפס תא ףלחה ,הז הרקמב

    # rsync -avzhe ssh [email _host:/remote_directory/ backups 
    

    .אבה רמאמב אוצמל ןתינ rsync תודוקפ לש םיפסונ םישומישו תואמגודל .rsync -ב שומישל (םהב לקתיהל לולע התאש רתויב םיצופנה םירקמב) תואמגוד 3 קר הלא יכ בל םיש

    םג ארק : 10 תודוקפ rsync סקונילב םיצבק ןורכניסל

    םוכיס

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

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


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