Команда Linux e2fsck
Команда Linux e2fsck используется для проверки правильности работы раздела, использующего файловую систему Linux ext2.
Синтаксис
e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] device
Описание параметра:
- device: проверяемый раздел жёсткого диска, например /dev/sda1
- -a: Проверить раздел и автоматически исправить при наличии проблем; эквивалентно функциональности -p.
- -b: Задать местоположение, где хранится суперблок.
- -B: Задать размер единичного блока.
- -c: Проверить, есть ли на разделе плохие дорожки.
- -C file: Сохранить результаты проверки в file для просмотра.
- -d: Вывести отладочные результаты e2fsck.
- -f: Выполнить проверку принудительно.
- -F: Очистить буферный кэш устройства перед началом проверки, чтобы избежать ошибок.
- -l bad_blocks_file: Добавить данные блоков с плохими дорожками в bad_blocks_file.
- -L bad_blocks_file: Сохранить данные блоков плохих дорожек в bad_blocks_file; если файл не существует, он создается автоматически.
- -n: Открыть файловую систему в режиме только для чтения.
- -p: Проверить раздел и автоматически исправить при наличии проблем.
- -v: Подробный режим отображения.
- -V: Показать текущую версию e2fsck.
- -y: Заранее установить ответ "yes" на все вопросы во время проверки.
Примеры
Проверить, нормален ли /dev/hda5. При наличии отклонений автоматически исправить и установить ответ "yes" на все запросы:
e2fsck -a -y /dev/hda5
Примечание:
В большинстве случаев, когда e2fsck используется для проверки раздела жесткого диска, ситуация обычно особая. Поэтому лучше сначала размонтировать раздел с помощью umount, а затем запустить e2fsck для проверки. Если необходимо проверить /, перед запуском войдите в однопользовательский режим.
Другие расширения
Справочник команд Linux