Назад | Перейти на главную страницу

Запускать fsck -y каждый раз при запуске в моем основном разделе Linux

У меня встроенная система Linux. В качестве загрузчика я использую grub2. Я хотел бы запускать команду fsck -y / dev / sda на / dev / sda при каждой загрузке - даже если в системе было отключено питание и команда перезагрузки не использовалась. Как я могу это сделать?

Вы используете конкретный дистрибутив? В дистрибутивах на основе Debian это было бы так же просто, как настроить /etc/default/rcS и установить FSCKFIX да.

Если вы хотите принудительно запускать полный fsck после каждой загрузки, вы можете просто написать создать пустой файл с именем /forcefsck. Хотя я не предлагаю вам это делать.

Если произошел сбой питания, fsck все равно запустится, поскольку файловая система не будет помечена как «чистая». Ты можешь использовать tune2fs -c 1 /dev/sda установить интервал проверки для ext2 / 3 равным единице. ИМХО, это должно вызывать fsck при каждой загрузке.