דף הבית » איך ל » המדריך למתחילים ל- Linux Utilities Utilities

    המדריך למתחילים ל- Linux Utilities Utilities

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

    תמונה של סקובי

    מערכת .M.A.R.T

    רוב המודרנית ATA ו SCSI קשה הדיסקים יש ניטור עצמי, ניתוח, ודיווח טכנולוגיה (SMART) המערכת. דיסקים קשיחים SMART פנימי לפקח על הבריאות שלהם ואת הביצועים.

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

    רוב היישומים של מערכות SMART מאפשרים למשתמשים לבצע בדיקות עצמיות כדי לפקח על הביצועים והאמינות של הדיסקים הקשיחים שלהם. הדרך הפשוטה ביותר לבצע בדיקת מערכת SMART עם אובונטו היא באמצעות 'כלי השירות לדיסק' תחת התפריט 'מערכת'> 'ניהול'.



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

    לחצן 'נתוני SMART' מאפשר לך לראות את תכונות ה- SMART של הדיסק הקשיח.

    הלחצן 'הפעל בדיקה עצמית' מאפשר לך לבצע בדיקה עצמית קצרה, מורחבת או העברה עצמית בדיסק הקשיח.

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

    החלק 'ייחוס' מאפשר לך לראות את השגיאות ואת פרטי הבדיקה העצמית.

    בדיקת מערכת קבצים

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

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

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

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

    sudo umount / dev / sdb

    הפקודה FSCK היא פשוטה למדי:

    sudo fsck -t ext4 / dev / sdb

    פקודה זו בודקת מערכת קבצים ext4 (/ dev / sdb) עבור חוסר עקביות. אתה צריך להחליף / dev / sdb עם המחיצה שלך. באפשרותך להפעיל את הפקודה 'fdisk' כדי לברר את מחיצות המערכת שלך:

    sudo fdisk -l

    בדיקות מערכת קבצים מתוזמנות

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

    פרמטר ספירת הרכיב מספר לנו שאובונטו סורקת את הדיסק הקשיח לאחר 33 דיסקים.

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

    sudo tune2fs -c 35 / dev / sda1

    פקודה זו תגדיר מחדש את אובונטו לסריקת הדיסק הקשיח שלנו לאחר 35 אתחול הדיסק הקשיח בעת אתחול המערכת.

    הערה: שינוי / dev / sda1 / 'עם המחיצה שלך

    בלוקים רעים

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

    ישנן שתי דרכים לזיהוי סקטורים פגומים ב- Linux: ניתן להשתמש ב- GUI Utility GUI, או אם אתה שורת פקודה כמונו, באפשרותך להשתמש בפקודת badblocks כדי לבדוק את הדיסק הקשיח עבור סקטורים פגומים:

    sudo badblocks -v / dev / sdb1

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


    zainul @ zainul-Laptop: ~ $ sudo badblocks -v / dev / sdb1
    בדיקת בלוקים 0 עד 97683200
    בדיקת בלוקים פגומים (בדיקה לקריאה בלבד): 3134528 בוצעו, 3:27 חלפו
    3134560 לעשות, 8:33 חלפו
    3134561 לעשות, 10:15 חלפו
    3134562 לעשות, 11:57 חלפו
    3134563 לעשות, 13:39 חלפו
    בוצע
    לעבור הושלמה, נמצאו 5 בלוקים רע.

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

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

    sudo badblocks / dev / sdb> / home / zainul / רע בלוקים

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

    sudo fsck -l רע בלוקים / dev / sdb


    FSCK, Badblocks, דיסק השירות הם חלק כלי עזר הדיסק שאנו משתמשים לעתים קרובות כדי לסרוק את הדיסקים הקשיחים שלנו. האם לשתף עם הקוראים הבחור האחר אם אתה יודע כלי עזר אחרים דיסק לינוקס לסרוק דיסקים קשיחים.