Чи є спосіб дізнатися, чи запланована перевірка файлової системи для наступного завантаження?
Може, це схоже на примусову перевірку, яка спрацьовує через існування файлу /forcefsck
?
Чи є спосіб дізнатися, чи запланована перевірка файлової системи для наступного завантаження?
Може, це схоже на примусову перевірку, яка спрацьовує через існування файлу /forcefsck
?
Відповіді:
Це залежить від вашої файлової системи, крім / 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, якщо кількість монтажу дорівнює або перевищує максимальну кількість, або якщо "наступна перевірка після" пропущена.
Починаючи з Ubuntu 11.04, ця інформація буде відображатися у вашому /etc/motd
файлі, використовуючи інструмент / usr / lib / update-notifier / update-motd-fsck-at-reboot , який перевіряє розділи ext2 / 3/4 як на дату, так і на події авто-fsck на основі підрахунку. Ви можете запустити його вручну так:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
і він повідомить про будь-які розділи, які будуть перевірені при наступному перезавантаженні.
cat /var/lib/update-notifier/fsck-at-reboot
щоб побачити статус з останнього запуску, не вимагаючи підвищених прав.
Існує утиліта під назвою showfsck, яка підкаже, скільки монтажу залишилось до наступного запланованого fsck
.
Якщо у вас є розділ ext4, ви можете побачити, скільки разів він був встановлений:
sudo dumpe2fs -h /dev/sda1 | grep Mount