Comment savoir s'il y aura un fsck lors du prochain démarrage?

24

Existe-t-il un moyen de savoir si une vérification du système de fichiers est prévue pour le prochain démarrage?

Peut-être que c'est similaire à une vérification forcée, qui est déclenchée par l'existence du fichier /forcefsck?

htorque
la source
2
Outre les outils de ligne de commande comme dumpe2fs et tune2fs, existe-t-il des outils GUI pour le découvrir? Cela semblerait être une bonne fonctionnalité pour Gnome Disk Utility (palimpsest) mais je ne le vois pas là, ni dans Gparted ....
nealmcb

Réponses:

26

Cela dépend de votre système de fichiers, en plus de / forcefsck.

Avec ext2, ext3 et ext4, vous pouvez utiliser

dumpe2fs -h /dev/diskname 

Où diskname est par exemple sda1. Vous pouvez déterminer le nom de votre partition de disque en exécutant la commande

mount

Exemple de sortie (seulement partiellement):

/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)

Où xvda1 est le nom de la partition de disque racine.

Pour dumpe2fs, trois éléments intéressants sont

Mount count:              9
Maximum mount count:      36
Next check after:         Mon Feb 14 09:31:33 2011

Ubuntu exécutera fsck si le nombre de montages est égal ou supérieur au nombre de montages maximum, ou si la "prochaine vérification après" est réussie.

Olli
la source
Fonctionne bien avec ma partition ext4, merci!
htorque
10

À partir d'Ubuntu 11.04, ces informations seront affichées dans votre /etc/motdfichier, à l'aide de l'outil / usr / lib / update-notifier / update-motd-fsck-at-reboot , qui vérifie les partitions ext2 / 3/4 à la fois en fonction de la date et événements auto-fsck basés sur le nombre. Vous pouvez l'exécuter manuellement comme ceci:

sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force

et il signalera toutes les partitions qui seront vérifiées au prochain redémarrage.

Kees Cook
la source
1
En outre, cat /var/lib/update-notifier/fsck-at-rebootpour afficher l'état de la dernière exécution sans nécessiter de privilèges élevés.
ændrük
5

Il y a un utilitaire appelé showfsck qui vous dira combien de montures il reste jusqu'à la prochaine planification fsck.

goric
la source
2
showfsck n'affiche pas les fsck chronométrés: ext2 / ext3 / ext4 est vérifié à chaque nième montage ou après x jours depuis le dernier fsck, selon la première éventualité.
Olli
@Olli: bon point - je suis principalement un utilisateur d'ordinateur portable, donc je démarre très souvent et j'ai oublié les fsck chronométrés
goric
0

Si vous avez une partition ext4, vous pouvez voir combien de fois elle a été montée:

sudo dumpe2fs -h /dev/sda1 | grep Mount
Colin Ian King
la source