Badblocks
Материал из Wiki Open Book.
Пользовательского поиска
Оглавление | Предыдущая страница | Следующая страница
Программа предназначена для проверки дискового пространства на наличие сбойных блоков.
badblocks [параметры] устройство
Программе необходимо указывать файл устройства, которое она будет проверять.
Рассмотрим некоторые параметры badblocks.
| Параметр | Описание |
| -b | Указывает размер блока в байтах. Этот параметр желательно определять всегда. Размер используемого блока зависит от типа создаваемой файловой системы и её размера. |
| -о | Определяет имя файла, куда программа будет помещать номера сбойных блоков. Затем этот файл можно передать программе, создающей файловую систему, чтобы она не использовала отмеченные блоки. |
| -i | Определяет имя файла, в котором находятся номера сбойных блоков. Его можно использовать для того, чтобы программа лишний раз не обращалась к этим блокам. |
| -p | Параметр определяет количество проходов. |
| -n | Использовать для проверки режим только для чтения. Параметр по умолчанию. |
| -s | Показывать номера проверяемых блоков. |
| -v | Выдавать подробную информацию во время работы программы. |
| -w | Использовать для проверки режим записи. Гарантированная потеря данных! |
Например, необходимо проверить устройство /dev/hda1 на наличие сбойных блоков. Размер раздела около 10 Гбайт. Предполагается, что программа создания файловой системы будет использовать блоки размером 4096. Результаты работы программы следует сохранить в файле bad_list.
# badblocks -b 4096 -o bad_list /dev/hda1 # cat bad_list 2369728 2369762 2369763 2369764 2369765 2369766 2369767 #
Честно говоря, не ожидал, что будут обнаружены сбойные блоки. Мне этот винчестер продали как новый.

