
27-07-2008, 02:01
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
fakeraid לינוקס יודעת לנהל יותר טוב מרוב בקרי הבלאי שמגיעים עם הלוחות אם...
חפש בגוגל על MD.
וכן, לינוקס יודעת לבצע RAID1 גם על הכונן שממנו עולה מערכת ההפעלה, פשוט משום שבלינוקס אין שום כתיבה לדיסק לפני שמערכת ההפעלה (יענו - הקרנל) מסיימת לעלות, ויש RAID Autodetection כבר בשלב אתחול הקרנל (המחיצות מסומנת כסוג מחיצה מיוחד - fd - raid autodetect ואז הקרנל עושה השוואות בין המחיצות כדי לגלות איזה צמדים הם שווים...)
אתה תראה בעלייה משהו בסגנון הזה בערך:
קוד:
Autodetecting RAID arrays
md: considering hdb1 ...
md: adding hdb1 ...
md: adding hda1 ...
md: created md0
md: bind<hda1,1>
md: bind<hdb1,2>
md: running: <hdb1><hda1>
החסרון (בעיני אנשים מסויימים, אני משער) - הוא שה RAID של לינוקס פועל על מחיצות ולא על התקנים שלמים. מי שרוצה התנהגות דומה, יכול לבצע LVM על גבי RAID (זה כבר טיפה יותר מסובך, אבל אפשרי ) ואז לנהל את המחיצות עם LVM, כאשר הוא לא מתעסק יותר ב RAID מעבר להתקנה (ולהחלפת דיסק במקרה של תקלות), ואז זה דומה מאוד ל RAID חומרה.
היתרון של עבודה במוד של מחיצות, יכול לאפשר להריץ RAID5 ללא כל בקר מיוחד. איך? משתמשים במחיצה קטנה מאוד לאתחול, שאותה עושים כ RAID1, על כל הדיסקים (גם אם זה עשרה...), ואת מחיצות המידע, עושים ב RAID5. כך גם ה RAID יכול להטען במהלך העלייה, כי הוא זמין מכל דיסק שממנו המערכת תעלה, וגם אפשר לנצל את המהירות ואי-הבזבוז של RAID5 (כמובן, שצריך להתחשב בזה ש RAID5 היא פעולה "רעבתנית" בהרבה מ RAID1 שבסה"כ סתם מכפילה את ה I/O מה שלא נורא כשעובדים עם SATA...)
|