Плохие блоки - Badblocks
плохие блоки это Linux утилита для проверки плохие сектора на дисковод. Он создает список этих секторов, которые можно использовать с другими программами, например mkfs, чтобы они не использовались в будущем и, следовательно, не вызывали искажения данных. Это часть e2fsprogs проект[1] и порт доступен для BSD операционные системы.[2]
При запуске в качестве отдельной программы badblocks дает список блоки с проблемами, если есть. Это делает его хорошим вариантом для проверки работоспособности диска независимо от УМНЫЙ проверка данных и файловой системы.[3]
Параметр "-c" в e2fsck
Более распространенный вариант использования - это вызов плохих блоков как часть e2fsck при передаче варианта "-c"
для сканирования плохих блоков и предотвращения сохранения данных в этих блоках. Это делается путем добавления списка найденных плохих блоков в плохой блок. индекс для предотвращения размещения затронутых секторов в файле или каталоге. Тест может быть выполнен с использованием только для чтения ("-c"
) или неразрушающего чтения-записи ("-cc"
) Метод испытания.[4]
dumpe2fs
Бег dumpe2fs -b
отобразит список плохих блоков, записанных e2fsck
или tune2fs
.
Примеры
badblocks -nvs / dev / sdb
Это будет проверять диск "sdb" в неразрушающем режиме чтения-записи и отображать прогресс, записывая номера блоков по мере их проверки.
badblocks -wvs / dev / sdb6
Это проверит шестой раздел диска "sdb" в деструктивном режиме чтения-записи (-w = write-mode), который записывает 4 разных шаблона для всего раздела и проверяет каждый путем обратного чтения. Он отображает прогресс, записывая номера блоков по мере их проверки (-s = show, -v = verbose). Все данные в разделе будут перезаписаны на уровне блоков.
badblocks -wvsb 4096 / dev / sdb
Это делает то же самое, что и выше, но для всего диска с размером блока 4096. Это уничтожает MBR, разделы и данные одинаково. Современные дисковые накопители, вероятно, не будут отображать дефектные сектора, потому что они незаметно переназначают поврежденные сектора на резервные дорожки[5] но запуск программы с новым диском в течение нескольких дней проверит всю поверхность, а при последующем чтении УМНЫЙ. данные в конечном итоге покажут перераспределенные сектора.
С использованием -w
вариант на устройстве, содержащем существующую файловую систему, стирает данные на этом устройстве.
использованная литература
- ^ E2fsprogs: Утилиты файловой системы Ext2 / 3/4 - Примечания к выпуску
- ^ FreshPorts - sysutils / e2fsprogs
- ^ Linux Администрирование и привилегированные команды Руководство по эксплуатации –
- ^ Linux Администрирование и привилегированные команды Руководство по эксплуатации –
- ^ «Архивная копия». Архивировано из оригинал в 2012-07-19. Получено 2012-06-30.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
внешние ссылки
- Smartmontools - Bad block HOWTO для smartmontools. Комплекс как делать плохие блоки; может сбить с толку обычного пользователя.
- Плохие блоки - ArchWIKI