Como descubro se haverá um fsck durante a próxima inicialização?

24

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 ?

    
por htorque 13.02.2011 / 16:37

4 respostas

26

Depende do seu sistema de arquivos, além do / 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 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 montagens for igual ou maior que a contagem máxima de montagens, ou se a "próxima verificação após" for passada.

    
por Olli 13.02.2011 / 17:13
10

A partir do Ubuntu 11.04, esta informação será mostrada no seu arquivo /etc/motd , usando a ferramenta / usr / lib / update-notifier / update-motd-fsck-em-reboot , que verifica ext2 / 3 / 4 partições para eventos auto-fsck baseados em data e em contagem. Você pode executá-lo manualmente assim:

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

e reportará todas as partições que serão verificadas na próxima reinicialização.

    
por Kees Cook 16.02.2011 / 08:43
5

Existe um utilitário chamado showfsck que informa quantas montagens serão deixadas até a próxima programação fsck .

    
por goric 13.02.2011 / 17:12
0

Se você tiver uma partição ext4, poderá ver quantas vezes ela foi montada:

sudo dumpe2fs -h /dev/sda1 | grep Mount
    
por Colin Ian King 04.12.2015 / 19:50

Tags