Як дізнатись, чи не буде fsck під час наступного завантаження?


24

Чи є спосіб дізнатися, чи запланована перевірка файлової системи для наступного завантаження?

Може, це схоже на примусову перевірку, яка спрацьовує через існування файлу /forcefsck?


2
Окрім інструментів командного рядка, як dumpe2fs та tune2fs, чи є інструменти графічного інтерфейсу для пошуку цього? Здавалося б, хороша функція для утиліти Gnome Disk Utility (palimpsest), але я не бачу її там, або в Gparted ....
nealmcb

Відповіді:


26

Це залежить від вашої файлової системи, крім / 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, дякую!
htorque

10

Починаючи з 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

і він повідомить про будь-які розділи, які будуть перевірені при наступному перезавантаженні.


1
Також, cat /var/lib/update-notifier/fsck-at-rebootщоб побачити статус з останнього запуску, не вимагаючи підвищених прав.
ændrük

5

Існує утиліта під назвою showfsck, яка підкаже, скільки монтажу залишилось до наступного запланованого fsck.


2
showfsck не показувати тимчасові файли fsck: ext2 / ext3 / ext4 перевіряється на кожному n-му монтажі або через x днів з моменту останнього fsck, залежно від того, що відбувається раніше.
Оллі

@Olli: хороший момент - я в першу чергу користувач ноутбука, тому я завантажуюся дуже часто і забував про приурочений fsck's
goric

0

Якщо у вас є розділ ext4, ви можете побачити, скільки разів він був встановлений:

sudo dumpe2fs -h /dev/sda1 | grep Mount
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.