Есть ли способ узнать, запланирована ли проверка файловой системы для следующей загрузки?
Может быть, это похоже на принудительную проверку, которая вызывается существованием файла /forcefsck
? ]
Начиная с Ubuntu 11.04, эта информация будет отображаться в вашем файле /etc/motd
с использованием инструмента / usr / lib / update-notifier / update-motd-fsck-at-reboot , который проверяет Разделы ext2 / 3/4 для событий auto-fsck на основе даты и числа. Вы можете запустить его вручную следующим образом:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
, и он сообщит о любых разделах, которые будут проверены при следующей перезагрузке.
Это зависит от вашей файловой системы, в дополнение к / forcefsck.
С ext2, ext3 и ext4 вы можете использовать
dumpe2fs -h /dev/diskname
Где имя диска, например, sda1. Вы можете определить имя раздела на диске, выполнив команду
mount
Пример вывода (только частично):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Где xvda1 - имя раздела корневого диска.
Для dumpe2fs есть три интересных элемента:
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
Ubuntu запустит fsck, если счетчик монтирования равен или больше максимального количества монтирования, или если пройдена «следующая проверка после».
Если у вас есть раздел ext4, вы можете увидеть, сколько раз он был смонтирован:
sudo dumpe2fs -h /dev/sda1 | grep Mount
Существует утилита под названием showfsck , которая сообщит вам, сколько монтировок осталось до следующего запланированного fsck
.