
יש בשרת כמה דיסקים, המידע משוכפל ביניהם והכול עובד יפה. אפשר לנשום לרווחה? אפשר — אבל לפני שמכריזים שהמידע מוגן, כדאי להכיר הבדל שעושה הרבה סדר: RAID עם יתירות עוזר להתמודד עם תקלות בדיסקים. גיבוי עוזר להחזיר מידע שאבד. הדיסק יכול להתקלקל, אבל גם מישהו יכול למחוק תיקייה בטעות. לפעמים אותו מישהו הוא אנחנו, אחרי הקפה הראשון.
כל שכבה ותפקידה
- RAID מסייע ברציפות
- גיבוי שומר נקודות עבר
- בודקים התראות ושחזור
RAID הוא דרך לחבר כמה התקני אחסון פיזיים למערך שהמערכת מציגה כיחידה לוגית אחת. השם הוא קיצור של Redundant Array of Independent Disks. בהתאם לתצורה, הוא יכול לשפר ביצועי קריאה וכתיבה, להוסיף יתירות או לשלב בין השניים. כאן נבין איך הוא וגיבוי יכולים להשלים זה את זה.
קודם כול, מה זה RAID?
יש תצורות RAID רבות, ולכל אחת יתרונות ומגבלות. נעבור על הנפוצות ועל השילוב שלהן בתכנון הגיבוי. המספר הגבוה יותר לא בהכרח אומר ״טוב יותר״ — זה קצת פחות כמו דירוג של מלון, וקצת יותר כמו בחירת כלי עבודה.
אפשר לנהל RAID באמצעות בקר ייעודי בחומרה או באמצעות תוכנה, למשל דרך מערכת ההפעלה. המקור מציג מימוש בתוכנה כדרך פשוטה וזולה יותר, ללא צורך בבקר ייעודי ובקושחה קניינית נוספת. הבחירה המתאימה בפועל תלויה במערכת ובדרישות שלכם.
RAID 0: כשמהירות מקבלת את הבמה
ב־RAID 0 מחלקים את הנתונים לבלוקים ומפזרים אותם בין כמה דיסקים. במקום שדיסק אחד יעשה את כל העבודה, כמה דיסקים עובדים במקביל. זה יכול להגדיל את קצב הקריאה והכתיבה, אבל התצורה אינה מספקת יתירות.
RAID 0 עשוי להתאים לעבודה שבה ביצועים חשובים במיוחד, אבל הוא אינו מגן מפני כשל דיסק. אם דיסק אחד נכשל, חלקי קבצים חסרים עלולים לגרום לאובדן המידע במערך. אין עותק נוסף שממנו אפשר להשלים אותם. יותר דיסקים נותנים יותר מקומות לעבוד בהם — וגם יותר רכיבים שעלולים להתקלקל.
- יתרון: פוטנציאל לביצועים גבוהים.
- חיסרון: אין יתירות ואין הגנה מפני אובדן בעקבות כשל דיסק.
RAID 1: שני דיסקים, אותו מידע
RAID 1 עובד באמצעות שיקוף: בתצורה הבסיסית, הנתונים נכתבים לשני דיסקים, וכל אחד מחזיק את אותו מידע. אם אחד מתקלקל, אפשר בדרך כלל להמשיך לעבוד עם השני, כל עוד הוא והמערך תקינים.
מחליפים את הדיסק הפגום, והמערך מעתיק אליו את הנתונים מהדיסק התקין כדי לבנות מחדש את השיקוף. כמובן, העותק הנוסף תופס מקום: בתצורת זוג משוקף, שני דיסקים של 4 טרה־בייט מספקים בערך 4 טרה־בייט שמישים לפני תקורה, ולא 8.
- יתרון: יכולת להתמודד עם כשל דיסק בתצורה המתאימה.
- חיסרון: עלות אחסון גבוהה יותר לכל יחידת נפח שמיש.
RAID 5: יתירות בעזרת חישוב
RAID 5 דורש לפחות שלושה דיסקים. הוא מפזר ביניהם את הנתונים וגם מידע מחושב שנקרא זוגיות, Parity. הזוגיות מאפשרת לחשב מחדש מידע חסר אם דיסק אחד נכשל. המקור מציג זאת כשילוב מאוזן של יתירות וביצועים טובים יחסית.
במצב תקין אפשר בדרך כלל להמשיך לעבוד אחרי כשל של דיסק אחד, כל עוד שאר המערך והמידע תקינים. אחרי החלפתו צריך לבנות מחדש את המידע החסר. זה יכול לקחת זמן ולהעמיס על הדיסקים שנותרו, ולכן התראת דיסק תקול היא לא משימה שכדאי להשאיר ליד ״נטפל בזה בשבוע הבא״.
- יתרונות: קריאות עשויות להיות מהירות וניתן להתמודד עם כשל של דיסק אחד.
- חסרונות: פעולות כתיבה עשויות להיות איטיות יותר בגלל חישוב וכתיבת הזוגיות.
RAID 10: פיזור ושיקוף באותה חבילה
RAID 10 משלב שיקוף ופיזור. יוצרים זוגות משוקפים ומפזרים ביניהם בלוקים של מידע. בכל זוג נשמר עותק על שני דיסקים. כך אפשר לקבל פוטנציאל לביצועים טובים לצד יתירות.
התצורות הבסיסיות של RAID 0 ו־RAID 1 שבמאמר דורשות לפחות שני דיסקים; RAID 10 בתצורה הרגילה דורש לפחות ארבעה. היכולת להתמודד עם כמה תקלות תלויה גם באילו דיסקים נכשלו: כשל של שני הדיסקים באותו זוג משוקף עלול להפיל את המערך.
- יתרונות: פוטנציאל לביצועים גבוהים ויכולת להתמודד עם כשלי דיסק מסוימים.
- חסרונות: עלות גבוהה יותר ודרישות נפח ותכנון שעשויות להגביל את ההרחבה.
יש גם תצורות נוספות, ולכל אחת שימושים ומגבלות. הבחירה צריכה להתאים לעבודה שלכם. אחרי שהבנו את תפקיד המערך באחסון, אפשר לעבור לשאלה שבגללה התכנסנו: מה קורה כשצריך להחזיר מידע?
אז למה RAID עדיין לא מחליף גיבוי?
RAID 0 אינו שומר עותק נוסף. RAID 1 משקף את המידע, ו־RAID 5 יכול להתמודד עם כשל של דיסק יחיד. אבל יתירות בתוך המערך אינה מחזירה מידע שנמחק או השתנה. השיקוף נאמן מאוד: אם מחקתם קובץ, הוא ידאג שגם המחיקה תהיה מסונכרנת. הוא פשוט לא יודע שהתכוונתם לתיקייה שליד.
המקור מכנה RAID 1 או RAID 5 במובן מסוים ״גיבוי מקומי״, אך בהמשך מבהיר שאפשר להשתמש במערך כיעד גיבוי כששומרים בו עותק נוסף של מידע שקיים במקום אחר. זו הבחנה חשובה: אם המידע קיים רק על המערך, עדיין יש לכם עותק יחיד של המידע.
אפשר לגבות מידע אל מערך RAID, ואפשר לגבות את המידע שנמצא במערך עצמו. מערכת ההפעלה בדרך כלל מציגה אותו כנפח לוגי, וכלי גיבוי מתאים יכול לעבוד איתו כמו עם נפח אחר. את העותקים ונקודות השחזור מספק תהליך הגיבוי; המערך תומך באחסון שלהם.
איפה RAID נכנס לכלל 3-2-1?
RAID או NAS יכולים להשתלב בתוכנית שכוללת עותקים מקומיים נפרדים ועותק מחוץ לאתר, למשל בענן. תפקיד RAID הוא לתמוך בזמינות המקור או יעד הגיבוי. כמה דיסקים באותו מערך אינם ממלאים לבדם את הדרישה לעותקים עצמאיים.
RAID יכול להוסיף יתירות וביצועים, לשמש אחסון שמגבים ממנו או יעד לגיבויים. כדי להגן על המידע צריך גם עותקים נפרדים ובדיקות שחזור. הנורה הירוקה בהחלט מעודדת — אבל נחמד לדעת שיש מאחוריה גם קבצים שאפשר לפתוח.
לפני שסוגרים את הנושא, בדקו איזו תצורת RAID קיימת, אילו תקלות היא יכולה לסבול והאם מתקבלת התראה על כשל. אחר כך בדקו שיש גיבוי נפרד עם נקודות שחזור מתאימות ועותק מחוץ לאתר. ולבסוף: מתי ביצעתם שחזור ובדקתם שהמידע באמת חוזר תקין?
נוסח עברי מלא המבוסס על גוף המאמר בקובץ ה־PDF שסופק, בעריכת שפה לקריאה נוחה. הערות דיוק ותיקונים למקור מסומנים בנפרד. דוגמאות הסבר נוספו לפי הצורך; תפריטי אתר, מודעות וקישורי המלצות אינם חלק מגוף המאמר.
מקור: Backup vs RAID_ How to Take an Advantage.pdf מאת MSP360. למאמר המקורי.


