web-dev-qa-db-fra.com

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

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

Cela ressemble peut-être à une vérification forcée, qui est déclenchée par l’existence du fichier /forcefsck?

24
htorque

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ù nomdisque 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 passé.

26
Olli

À partir d’Ubuntu 11.04, ces informations seront affichées dans votre fichier /etc/motd, à l’aide de l’outil / usr/lib/update-notifier/update-motd-fsck-at-reboot , qui vérifie ext2/3/4 partitions pour les événements auto-fsck basés sur la date et 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 lors du prochain redémarrage.

10
Kees Cook

Il existe un utilitaire appelé showfsck qui vous indiquera le nombre de montages restants jusqu'à la prochaine planification fsckname__.

5
goric

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

Sudo dumpe2fs -h /dev/sda1 | grep Mount
0
Colin Ian King