Найдите поврежденные блоки на диске
badblock
команда для Найдите поврежденные блоки на диске。Жесткий диск — устройство с потерями данных,После использования в течение определенного периода времени могут возникнуть физические сбои, такие как повреждение секторов. После того, как на жестком диске компьютера появились поврежденные сектора,Если его не заменить или вовремя не провести техническую обработку,,Плохих секторов будет все больше и больше,И это приведет к частым сбоям и потере данных. Самый лучший способ справиться с этим — заменить диск.,но во временных обстоятельствах,Сектора с поврежденными секторами следует проверять незамедлительно.,не трогай их。badblocks
Это хороший способ проверить расположение поврежденных секторов.инструмент。
badblock [Параметры] [параметр]
-b <размер блока>
:обозначениедискизразмер блока,Единица измерения — байты;-o <выходной файл>
:проверюиззапись результатовобозначениеизвыходной файл;-s
:Показывать прогресс во время проверки;-v
:Отображение подробной информации во время выполнения;-w
:во время проверки,Выполните тест записи.<дискустройство>
:обозначение Чтобы проверитьиздискустройство;<диск Количество блоков>
:обозначениедискустройствоиз Общее количество блоков;<Стартовый блок>
:обозначение С какого блока начать проверку?。использоватьbadblocks
к4096один изblock,Каждый блок проверяется 16 раз.,Вывод результатов вhda-badblocks-list
в файле。
badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list
hda-badblocks-list
это текстовый файл,Содержание следующее:
51249
51250
51251
51253
51254
……
61245
……
Над подозрительными блоками можно выполнить еще несколько операций. под,badblocks
к4096Байт один"block",Проверяйте каждый «блок» один раз,Вывод результатов вhda-badblocks-list.1
в файле,По № 51000 Блок начинается и достигает 63000 блок заканчивается.
badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
На этот раз времени потребовалось меньше,При определенных обстоятельствах жесткий диск через короткое время издаст дребезжащий звук. Из-за различных условий проверки,Результаты вывода не совсем одинаковы. Повторите одну и ту же операцию несколько раз,Это несколько варьируется в зависимости от условий,Так что и результаты разные. После многих операций,до финалаhda-badblock-list.final
документ。
fsck
использоватьbadblocks
информацияbadblocks
Только в журналев файлеотмечать плохие сектораинформация,Но если вы хотите пропустить эти плохие блоки и не обнаруживать их при обнаружении диска,Можеткиспользоватьfsck
из-l
параметр:
fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
badblocks
Можетк Следоватьe2fsck
иmke2fs
из-c
удалитьбежать вместе(верноext3файловая То же самое касается системы), при создании файловой системы. система Сначала обнаруживает информацию о поврежденных секторах:
mkfs.ext3 -c /dev/hda1
представление кодаиспользовать-c
Созданиефайловая Перед установкой системы проверьте жесткий диск на наличие битых секторов.
这个操作已经很清楚地告知我们Можетк Выбиратьиспользоватьmkfs.ext3 -c
Параметрыиспользоватьread-onlyКак проверить жесткий диск。Эта команда проверит жесткий диск при его форматировании.,И отметьте неправильный жесткий диск как «блок». Отформатируйте жесткий диск таким образом,Требует немалого терпения,Потому что после запуска команды,Жесткие диски будут проверены по одному путем чтения.