Команда Linux fsck
Команда Linux fsck (полное английское название: file system check) используется для проверки и восстановления файловых систем Linux и может одновременно проверять одну или несколько файловых систем Linux.
Синтаксис
fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]
Parameters:
- filesys: имя устройства (например, /dev/sda1), точка монтирования (например, / или /usr)
- -t: Указать тип файловой системы. Если он уже определён в /etc/fstab или поддерживается самим ядром, этот параметр не нужен.
- -s: Выполнять команды fsck по одной последовательно для проверки.
- -A: Проверить все разделы, перечисленные в /etc/fstab.
- -C: Отображать полный прогресс проверки.
- -d: Выводить результаты отладки e2fsck.
- -p: При использовании вместе с -A запускать несколько проверок fsck одновременно.
- -R: При использовании вместе с -A пропускать / без проверки.
- -V: Режим подробного вывода.
- -a: Автоматически исправлять, если во время проверки обнаружены ошибки.
- -r: Если во время проверки обнаружены ошибки, пользователю предлагается ответить, следует ли выполнять исправление.
Примеры
Проверить, нормальна ли файловая система msdos на /dev/hda5, и автоматически исправить её при обнаружении отклонений:
fsck -t msdos -a /dev/hda5
ПримечаниеЭту команду можно понять, сопоставив её с /etc/fstab и работая с ним.
Другие расширения
Коллекция команд Linux