Existe uma maneira de descobrir se uma verificação do sistema de arquivos está agendada para a próxima inicialização?
Talvez seja semelhante a uma verificação forçada, que é acionada pela existência do arquivo /forcefsck
?
Existe uma maneira de descobrir se uma verificação do sistema de arquivos está agendada para a próxima inicialização?
Talvez seja semelhante a uma verificação forçada, que é acionada pela existência do arquivo /forcefsck
?
Respostas:
Depende do seu sistema de arquivos, além de / forcefsck.
Com ext2, ext3 e ext4, você pode usar
dumpe2fs -h /dev/diskname
Onde diskname é, por exemplo, sda1. Você pode determinar o nome da sua partição de disco executando o comando
mount
Exemplo de saída (apenas parcialmente):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Onde xvda1 é o nome da partição do disco raiz.
Para o dumpe2fs, três itens interessantes são
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
O Ubuntu executará o fsck se a contagem de montagem for igual ou maior que a contagem máxima de montagem ou se a "próxima verificação depois" for aprovada.
A partir do Ubuntu 11.04, essas informações serão mostradas em seu /etc/motd
arquivo, usando a ferramenta / usr / lib / update-notifier / update-motd-fsck-at-reboot , que verifica partições ext2 / 3/4 para datas e datas eventos auto-fsck baseados em contagem. Você pode executá-lo manualmente assim:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
e relatará todas as partições que serão verificadas na próxima reinicialização.
cat /var/lib/update-notifier/fsck-at-reboot
para ver o status da última execução sem exigir privilégios elevados.
Existe um utilitário chamado showfsck que informa quantas montagens restam até a próxima programação fsck
.
Se você possui uma partição ext4, pode ver quantas vezes ela foi montada:
sudo dumpe2fs -h /dev/sda1 | grep Mount