¿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/motd
archivo, 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-reboot
para 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