כיצד כלי האבחון של כונן קשיח יודעים אם מגזר רע או לא?
אף אחד לא אוהב לחשוב על כונן קשיח הולך רע הרבה פחות חווה צרות עם אחד, אבל איך קשה אבחון הכונן כלים באמת יודע אם המגזרים רע או לא? פוסט SuperSser של היום Q & A יש את התשובות לשאלות הקורא סקרן.
מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.
באדיבותו של מתיו (פליקר).
השאלה
SuperUser הקורא דוד רוצה לדעת איך קשה אבחון הכונן כלים לדעת אם המגזר הוא רע:
כאשר אני רץ על כונן קשיח שעלול להיכשל, אני סורק את זה באמצעות ViVARD, אשר אמין מאפשר לי לדעת אם הכונן הקשיח צריך להחליף או לא. כיצד פועלים כלים אלה? איך הם יכולים לספר מגזר רע ממגזר טוב?
כיצד כלי האבחון של הכונן הקשיח יודעים אם המגזר רע או לא?
התשובה
SuperUser התורמים Stavr00 ו Ole Tange יש את התשובה עבורנו. ראשון למעלה, Stavr00:
כוננים קשיחים מודרניים מיישמים מערכת בקושחה הנקראת S.M.A.R.T. אשר אוספת נתונים סטטיסטיים על הביצועים של הכונן הקשיח באופן אוטומטי נמנע אובדן נתונים על ידי העברת נתונים הרחק סקטורים פגומים.
כלי אבחון שואלים את הכונן הקשיח של S.M.A.R.T. תוכנה על מנת לבנות דוח בדיקת בריאות. סקטורים פגומים מזוהים עם גישה לכונן הקשיח, נמנעים, וההעברה הנדרשת נעשית על ידי ה- S.M.A.R.T. מערכת.
ואחריו התשובה מ Ole Tange:
אני לא מכיר את ViVARD, אז זו תשובה כללית.
S.M.A.R.T.
S.M.A.R.T. הוא חלק המודרני ביותר כוננים קשיחים. זה נרשם כאשר הכונן הקשיח רואה מגזר רע וכאשר "לחפש או לסובב את הזמן" הוא ארוך מהרגיל. כל אלה הם אינדיקטורים כי כונן קשיח הוא נכשל.
הדרך הצלה הכונן הקשיח מגזר נכשל נובע תיקון שגיאות קודי (בדרך כלל ריד סולומון) שיכולים לבצע הצלה אם כמה סיביות טועים. אם ביטים רבים טועים, אז הכונן הקשיח מנסה להציל על ידי קריאת המגזר שוב ושוב. כאשר זה סוף סוף מקבל את זה נכון, זה חוסך אותו לאחד המגזרים חילוף.
קריאת מגזרים
כונן קשיח reallocates מגזרים עם שגיאות קריאה לקבוצה של מגזרים חילוף השמורים זה. מערכת ההפעלה לא רואה את זה בדרך כלל, אבל רואה את כל הכונן הקשיח כמו אין שגיאות. רק כאשר אין יותר מגזרים להקצות מחדש (או את המגזר לא ניתן להציל) מערכת ההפעלה לראות את המגזרים שבור.
אבל אפשר לעקוף את תיקון השגיאה. אני מאמין שזה שונה עבור כל דגם, אבל אולי ויברד עושה את זה? בדרך זו אתה יכול לקרוא את הנתונים בפועל על הכונן הקשיח. על ידי קריאה זו תוכל לראות אילו מגזרים יש שגיאות, גם אם מערכת ההפעלה עצמה רואה שום שגיאות.
יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.