Как я узнаю, будет ли fsck во время следующей загрузки?

Есть ли способ узнать, запланирована ли проверка файловой системы для следующей загрузки?

Может быть, это похоже на принудительную проверку, которая вызывается существованием файла /forcefsck? ]

24
задан 13 February 2011 в 18:37

4 ответа

Начиная с 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

, и он сообщит о любых разделах, которые будут проверены при следующей перезагрузке.

0
ответ дан 13 February 2011 в 18:37

Это зависит от вашей файловой системы, в дополнение к / 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, если счетчик монтирования равен или больше максимального количества монтирования, или если пройдена «следующая проверка после».

0
ответ дан 13 February 2011 в 18:37

Если у вас есть раздел ext4, вы можете увидеть, сколько раз он был смонтирован:

sudo dumpe2fs -h /dev/sda1 | grep Mount
0
ответ дан 13 February 2011 в 18:37

Существует утилита под названием showfsck , которая сообщит вам, сколько монтировок осталось до следующего запланированного fsck.

0
ответ дан 13 February 2011 в 18:37

Другие вопросы по тегам:

Похожие вопросы: