Руководство для начинающих по Linux Disk Utilities

Оглавление:

Руководство для начинающих по Linux Disk Utilities
Руководство для начинающих по Linux Disk Utilities
Anonim
Зная, как проверить состояние жесткого диска, полезно определить, когда заменить жесткий диск. В сегодняшней статье мы покажем вам некоторые утилиты на диске Linux для диагностики работоспособности вашего жесткого диска.
Зная, как проверить состояние жесткого диска, полезно определить, когда заменить жесткий диск. В сегодняшней статье мы покажем вам некоторые утилиты на диске Linux для диагностики работоспособности вашего жесткого диска.

Изображение пользователя Scoobay

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

Большинство современных жестких дисков ATA и SCSI имеют систему самоконтроля, анализа и отчетности (SMART). Жесткие диски SMART внутренне контролируют собственное здоровье и производительность.

Инструмент SMART оценивает состояние вашего жесткого диска на основе: пропускной способности жесткого диска, скорости ошибок поиска магнитных головок и других атрибутов, которые производитель жестких дисков встроил в свой жесткий диск.

Большинство внедрений систем SMART позволяют пользователям выполнять самотестирование для контроля производительности и надежности своих жестких дисков. Самый простой способ выполнить SMART-тест системы с Ubuntu - это «Дисковая утилита» в меню «Система»> «Администрирование».

Дисковая утилита позволяет увидеть модель, серийный номер, прошивку и общую оценку состояния жесткого диска, а также включить ли SMART-систему на жестком диске.
Дисковая утилита позволяет увидеть модель, серийный номер, прошивку и общую оценку состояния жесткого диска, а также включить ли SMART-систему на жестком диске.
Кнопка «SMART data» позволяет вам просматривать функции SMART вашего жесткого диска.
Кнопка «SMART data» позволяет вам просматривать функции SMART вашего жесткого диска.
Image
Image
Кнопка «Выполнить самотестирование» позволяет начать короткое, расширенное или самообследование на жестком диске.
Кнопка «Выполнить самотестирование» позволяет начать короткое, расширенное или самообследование на жестком диске.
Image
Image
Когда вы выполняете эти тесты, вы увидите индикатор прогресса, позволяющий увидеть, насколько далеко прошел тест и какое расчетное время завершения.
Когда вы выполняете эти тесты, вы увидите индикатор прогресса, позволяющий увидеть, насколько далеко прошел тест и какое расчетное время завершения.
В разделе «Атрибут» вы можете просмотреть информацию об ошибках и самотестировании
В разделе «Атрибут» вы можете просмотреть информацию об ошибках и самотестировании
Image
Image

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

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

Вы можете использовать функцию «Проверить файловую систему» в «Дисковой утилите» для выполнения той же проверки, если вы не являетесь разработчиком командной строки, подобным нам.

Image
Image

Конечно, есть ситуации, когда мы иметь использовать инструмент командной строки для проверки нашей файловой системы. Например, когда мы используем безголовую систему, когда наша 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». Вот как это выглядит:

Параметр подсчета монтирования сообщает нам, что Ubuntu сканирует наш жесткий диск после 33 дисков.
Параметр подсчета монтирования сообщает нам, что Ubuntu сканирует наш жесткий диск после 33 дисков.
Мы можем настроить счет монтирования с помощью опции «-c»:
Мы можем настроить счет монтирования с помощью опции «-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 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.

У вас есть два варианта, когда вы видите плохие блоки. Вы можете искать новый жесткий диск или отмечать эти плохие блоки как непригодные для использования сектора жесткого диска. Это включает в себя два шага:

Сначала мы должны записать местоположение плохих секторов в плоский файл.

sudo badblocks /dev/sdb > /home/zainul/bad-blocks

После этого нам нужно подать плоский файл в команду FSCK, чтобы отметить эти плохие сектора как «непригодные для использования» секторы.

sudo fsck -l bad-blocks /dev/sdb

FSCK, Badblocks и Disk Utility - некоторые из дисковых утилит, которые мы часто используем для сканирования наших жестких дисков. Поделитесь с другими читателями, если вы знаете другие утилиты на диске Linux для сканирования жестких дисков.

Рекомендуемые: