¿Hay alguna manera de averiguar si una comprobación del sistema de archivos está programada para el próximo arranque?
¿Quizás es similar a una verificación forzada, que se desencadena por la existencia del archivo /forcefsck?
¿Hay alguna manera de averiguar si una comprobación del sistema de archivos está programada para el próximo arranque?
¿Quizás es similar a una verificación forzada, que se desencadena por la existencia del archivo /forcefsck?
Respuestas:
Depende de su sistema de archivos, además de / forcefsck.
Con ext2, ext3 y ext4 puedes usar
dumpe2fs -h /dev/diskname
Donde diskname es, por ejemplo, sda1. Puede determinar el nombre de su partición de disco ejecutando el comando
mount
Ejemplo de salida (solo parcialmente):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Donde xvda1 es el nombre de la partición del disco raíz.
Para dumpe2fs tres elementos interesantes son
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
Ubuntu ejecutará fsck si el recuento de montaje es igual o mayor que el recuento de montaje máximo, o si se pasa el "siguiente control después".
A partir de Ubuntu 11.04, esta información se mostrará en su /etc/motdarchivo, utilizando la herramienta / usr / lib / update-notifier / update-motd-fsck-at-reboot , que verifica las particiones ext2 / 3/4 tanto para particiones basadas en fechas como para eventos auto-fsck basados en conteo. Puede ejecutarlo manualmente de esta manera:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
e informará cualquier partición que se verificará en el próximo reinicio.
cat /var/lib/update-notifier/fsck-at-rebootpara ver el estado de la última ejecución sin requerir privilegios elevados.
Hay una utilidad llamada showfsck que le dirá cuántos montajes quedan hasta el próximo programado fsck.
Si tiene una partición ext4, puede ver cuántas veces se ha montado:
sudo dumpe2fs -h /dev/sda1 | grep Mount