Домашня » як » Посібник для початківців для Linux Disk Utilities

    Посібник для початківців для Linux Disk Utilities

    Знання того, як перевірити стан жорсткого диска, корисно визначити, коли потрібно замінити жорсткий диск. У сьогоднішній статті ми покажемо вам деякі дискові утиліти Linux для діагностики стану вашого жорсткого диска.

    Зображення від Scoobay

    Система S.M.A.R.T

    Більшість сучасних жорстких дисків ATA та SCSI мають систему самостійного моніторингу, аналізу та звітності (SMART). SMART жорсткі диски внутрішньо контролюють своє здоров'я та продуктивність.

    Інструмент SMART оцінює стан жорсткого диска на основі: пропускної спроможності жорсткого диска, частоти помилок пошуку магнітних головок та інших атрибутів, які виробник жорсткого диска вбудований на жорсткий диск..

    Більшість реалізацій систем SMART дозволяють користувачам виконувати самотестування для контролю продуктивності та надійності своїх жорстких дисків. Найпростіший спосіб провести тестування системи SMART з Ubuntu - "Disk Utility" у меню "Система"> "Адміністрація".



    Утиліта диска дає змогу побачити модель, серійний номер, прошивку та загальну оцінку стану жорсткого диска, а також чи включена система SMART на жорсткому диску..

    Кнопка "SMART data" дозволяє переглядати функції SMART на жорсткому диску.

    Кнопка "Виконати самотестування" дозволяє ініціювати короткий, розширений або самоперевірка передачі на жорсткому диску.

    Коли ви виконуєте ці тести, ви побачите індикатор прогресу, який дозволить вам побачити, наскільки далеко проходить тест і який розрахунковий час завершення.

    Розділ "Атрибути" дає змогу побачити помилки та інформацію про самотестування.

    Перевірка файлової системи

    Існують деякі інші інструменти, окрім графічного інтерфейсу Disk Utility, які можна використовувати для діагностики стану нашого жорсткого диска. Перевірка файлової системи (FSCK), яка є лише інструментом командного рядка, є одним з інструментів, які ми часто використовуємо для перевірки стану нашого жорсткого диска.

    Ви можете скористатися функцією "Перевірити файлову систему" у програмі "Disk Utility", щоб виконати ту ж перевірку, якщо ви не є користувачем командного рядка, як ми.

    Звичайно, є деякі ситуації, в яких ми є використовувати інструмент командного рядка для перевірки нашої файлової системи. Наприклад, коли ми використовуємо безголову систему, коли наш Linux не вдається завантажувати, або коли ми просто хочемо показати наші навички командного рядка 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

    Перевірка графічної файлової системи

    Якщо ви використовуєте Ubuntu, ви помітите, що Ubuntu запускає сеанс FSCK, коли ви час від часу завантажуєте вашу систему. Якщо ви виявите, що це планова перевірка дратує, ви можете перепланувати сканування за допомогою команди 'tune2fs'. Ось як це зазвичай виглядає:

    Параметр count count повідомляє, що Ubuntu сканує наш жорсткий диск після 33 підключень.

    Ми можемо налаштувати кількість монтувань за допомогою параметра '-c':

    sudo tune2fs -c 35 / dev / sda1

    Ця команда повторно налаштує Ubuntu для сканування нашого жорсткого диска після встановлення 35 жорстких дисків під час завантаження системи.

    Примітка: змінити '/ dev / sda1 /' за допомогою власного розділу

    Погані блоки

    Поганий сектор - це сектор на дисководі комп'ютера, який не може бути використаний через постійне пошкодження (або неспроможність ОС успішного доступу до нього), наприклад, фізичне пошкодження поверхні диска.

    Є два способи виявлення поганих секторів у Linux: можна скористатися графічним інтерфейсом Disk Utility, або якщо ви - командний рядок, подібний до нас, ви можете використовувати команду 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 / bad-blocks

    Після цього нам потрібно подати плоский файл у команду FSCK, щоб позначити ці погані сектори як непридатні для використання сектори.

    sudo fsck -l погані блоки / dev / sdb


    FSCK, Badblocks та Disk Utility - це деякі утиліти, які ми часто використовуємо для сканування жорстких дисків. Діліться з іншими читачами, якщо ви знаєте інші дискові утиліти Linux для сканування жорстких дисків.