Try HWzone in English English
עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

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

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

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

ארכיון

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

iakovl

RAID - מה זה? ההסבר

Recommended Posts

הכל על RAID - Redundant Array of Independent (or Inexpensive) Disks

מהו raid?

רייד או RAID באנגלית הוא קיצור של Redundant Array of Inexpensive Disks או בעברית "מערך יתיר של כוננים זולים" הדבר שאתם שואלית את עצמכם עכשיו הוא "מה זאת יתירות?" יתירות היא האפשרות של מערך כלשהו של מידע לשרוד הרס של קשיח מסויים בתוך המערך עצמו. כלומר אם יש קשיח אחד נהרס הדבר לא יגרום לאובדן מידע מלא

מה raid עושה?

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

אז למה עושים אותו?

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

איך עושים raid?

raid יכול להתבצע ב4 דרכים שונות

רייד תוכנה - הraid הכי בסיסי ומוגבל שמשתמש בתוכנה יעודית בשביל לדמות וליצור מערך רייד. מאוד לא מומלץ (אלא אם אתם בלינוקס)

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

בקר רייד יעודי - פה מדובר כבר על כרטיס הרחבה שמתחבר ללוח אם שלכם בחיבור PCIE (בבקרים החדשים) ושיש לו זיכרון ומעבד משלו בשביל להפעיל את המערך RAID, מדובר בפתרון המתקדם והטוב ביותר אבל גם ביקר מבינהם (בקר איכותי יתחיל ב1000+)

בקר FAKE RAID - כמו שהשם רומז מדובר על בקר RAID שהוא לא בדיוק בקר RAID מלא, מדובר בכרטיס הרחבה שמאפשר הוספה של מס' קשיחים אליו ואז שימוש בתוכנה יעודית של הבקר בשביל להריץ עליהם מערך, מדובר בפתרון ביניים זול יותר ואיכותי (תלוי בחברה)

מה היתרונות חסרונות של הדרכים הללו?

רייד תוכנה

+ לא עולה כסף, אין צורך בלוח יעודי עם בקר מובנה, אמין במערכות LINUX ודומיהם

- איטי יחסית לשאר האופציות, לא אמין במיוחד בWIN

רייד חומרה

+ עדיף על רייד תוכנה בנושא אמינות ומהירות

- אי אפשר להעביר מערך RAID בין לוחות (אפשרי בחלק מהמקרים אבל לא מומלץ), מצריך לוח עם בקר תואם

בקר FAKE RAID

+ זול יחסית, מוסיף עוד יציאות SATA מלבד אלו שבלוח

- האמינות והביצועים תלויים בישירות באיכות המוצר

בקר רייד יעודי

+ מקסימליים עם אמינות גבוהה, מס' גבוהה של חיבורי SATA

- יקר, מאוד יקר

אוקי, אז איך אני עושה רייד בפועל?

אני אתייחס רק לנושא הרייד חומרה המובנה של הלוח אם מאחר וזה הרייד הנפוץ אצל המשתמשים הביתיים

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

צריך קשיחים מיוחדים בשביל זה?

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

כל קשיח רגיל יכול להיות חלק ממערך RAID

האם אני יכול להשתמש בקשיחים שיש עליהם מידע בשביל RAID?

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

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

אפשר להשתמש בקשיחים שונים לRAID?

כן ולא

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

תמיד מומלץ להשתמש בקשיחים זהים

RAID 0

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

זהו הרייד היחיד שהוא לא באמת רייד מאחר ואין בו יתירות של כוננים אלא רק הגברת מהירות

נפח?N, דוגמא: 2 קשיחי 1 טרה ברייד 0 יתנו נפח של 2 טרה

שרידות? אין, אחוז כשל מוגדל של 9.75% (בהנחה שאחוז כשל של כונן בודד הוא 5%)

היתרון? מהירות מוגברת, הלוח אם כותב וקורא ממס' קשיחים במקביל ולכן המהירות קריאה/כתיבה גדלה

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

שאלות ספציפיות לרייד:

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

325pxraid0svg.png

RAID 1

מערך של שני כוננים לפחות, שבהם המידע נכתב בו זמנית לשני הכוננים.

קוראים למערך הזה גם רייד מראה. חשוב להדגיש! רייד 1 הוא לא צורה של גיבוי, מידע שנמחק מקשיח אחד ימחק גם מהשני

נפח?1, דוגמא: 2 קשיחי 1 טרה ברייד 1 יתנו נפח של 1 טרה

שרידות? יש, אחוז כשל מוחלט (של שני הקשיחים) קטןשל 0.25% (בהנחה שאחוז כשל של כונן בודד הוא 5%)

היתרון? מהירות מוגברת (בשימוש בבקר יעודי), שרידות מידע

החסרון? אובדן נפח

שאלות ספציפיות לרייד:

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

325pxraid1svg.png

RAID 5

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

נפח?N-1, דוגמא: 3 קשיחי 1 טרה ברייד 5 יתנו נפח של 2 טרה

שרידות? יש

היתרון? מהירות מוגברת (אבל נמוכה מרייד 0), שרידות במקרה של אובדן קשיח בודד

החסרון? מצריך בקר יעודי בשביל ניצול מירבי של המערך

675pxraid5svg.png

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

יאשקה אתה מלך :hizuk:

מנהלים דחוף לסטיקי !! ;)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

אחלה הסבר :xyxthumbs: נהניתי והחכמתי ממנו.

יש לי מספר שאלות:

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

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

תודה מראש על התשובות ושוב תודה רבה על ההסבר!! :yelclap:

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

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

בדיוק.

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

ב"לא גיבוי", אני מניח שהוא התכוון שאם מחקת מידע כל שהוא, אתה לא יכול ללכת לכונן השני ולהוציא אותו.

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

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

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים
מה קורה ברייד 0 כשמאבדים כונן? כל המידע הלך ונשארים עם כונן אחד שצריך לפרמט כדי להחזיר אותו לשימוש?

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

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

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

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

עודכן לגרסה 1.1 נוספו השאלות (בכחול) תחת כל סוג רייד, תחת "שאלות ספציפיות לרייד"

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

מעניין! עד עכשיו הייתי עם רייד 0... נראה לי שהגיע הזמן לעבור לרייד 1.

תודה רבה על התשובות חברים :xyxthumbs:

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

ח"ח על ההסבר. כדאי להוסיף תחת חסרונות RAID1 "מהירות כתיבה נמוכה לעומת שאר הRAIDים ואף לעומת כונן בודד". ובחסרונות

של כל הRAIDים - זמן גישה גבוה מעט מכונן רגיל. כ"כ - אני חושב שהחילוק בין "RAID חומרה" ל"FAKERAID" מיותר.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

ag43

המהירות של רייד 1 נמוכה יותר בגלל בקרים סוג ג', בבקר נורמלי זה לא קורה

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

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

גם בבקר נורמלי מהירות הכתיבה של RAID1 נמוכה יותר, פשוט ההפרש לא גדול. בקשר לFAKERAID הוא אשר אמרתי - בשני המקרים מדובר

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

לבקר המובנה בציפסט וגם לבקרים על לוח האם בתור FAKERAID.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

לינוקס לא מתיחסת לבקרים בכלל בגלל שפשוט היא לא משתמשת בהם אלא מבצעת RAID עצמאית

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

כאשר יש לך כבר מערך RAID בנוי (לדוגמא במערכת קיימת) ואתה רוצה לגשת אליו בלינוקס משתמשים בFAKERAID. מבוסס על

ניסיון (ותסכול...) ארוך.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

גישה לרייד מהסוג הזה, זה נושא שלא נגעתי בו בעבר

אני פשוט משתמש בבקר רייד יעודי, הPERC 5/I עם 4 קשיחי הטרה F1 שלי

sa400022.th.jpg

כן, כך נראה בקר רייד יעודי דרך אגב

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

האם ישנה אפשרות להפוך כוננים מלאים ל-RAID?

כלומר, ישנם ארבעה כונני 1TB, שניים מלאים, אחד חצי מלא, והרביעי ממש ריק בנתיים.

האם הכרחי שיהיו ריקים או אפשרי?

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

האם ישנה אפשרות להפוך כוננים מלאים ל-RAID?

האם הכרחי שיהיו ריקים או אפשרי?

יצירת רייד מחייבת פרמוט שלהם

נוספה השאלה "האם אני יכול להשתמש בקשיחים שיש עליהם מידע בשביל RAID?" לפוסט המקורי

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים