fsck


[ Пред. ] [ Содержание ] [ След. ]

fsck


Created Вторник 25 декабря 2018
http://linux-notes.org/proverka-fajlovoj-sistemy-na-oshibki-s-pomoshh-yu-fsck-na-linux/
Force fsck запуск каждый раз при загрузке
По умолчанию, в Ubuntu будет работать FSCK после каждых 30 bootups, но если вы хотите, чтобы система выполняла «FSCK» каждый раз когда она загружается, то все что вам нужно сделать, это создать пустой файл «звонок» «forcefsck» и поместите его в корневую папку. Это уведомит ОС, о там чтобы она выполнила «FSCK» и начала проверять файловую систему каждый раз во время загрузки:
sudo touch /forcefsck
https://wiki.archlinux.org/index.php/Fsck_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
Запуск Fsck вручную - легкий способ
Если вы хотите запустить проверку всех дисков при следующей загрузке системы, то используйте следующую команду (от root):
# shutdown -Fr now
Команда shutdown выключает систему, -F запускает Fsck при загрузке, -r указывает на то, что вместо полного выключения питания необходима перезагрузка, и now указывает на то, что перезагрузка будет выполнена немедленно.
Чтобы узнать все доступные опции Fsck запустите:
# fsck -h
Изменение интервалов проверки
По-умолчанию fsck выполняется каждые 30 загрузок или 180 дней (считается отдельно для каждого раздела). Для изменения используется утилита tune2fs:
# tune2fs -c 20 /dev/sda1
Эта команда установит промежуток в 20 загрузок. Если указать 1 - то раздел будет проверяться каждую загрузку, а установка значения в 0 вообще отключит проверку.
/etc/fstab
Включить или выключить проверку файловой системы, помимо tune2fs, можно еще и в /etc/fstab.
/dev/sda1 / ext4 defaults 0 1
/dev/sda2 /other ext4 defaults 0 2
/dev/sda3 /win ntfs defaults 0 0
6 столбец (выделен жирным) указывает на опции проверки:
0 = Не проверять
1 = Раздел проверяется в первую очередь; / (корневой раздел) должен быть указан с опцией 1.
2 = Остальные файловые системы для проверки



Содержание