Como descobrir 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?


2
Além das ferramentas de linha de comando, como dumpe2fs e tune2fs, existem ferramentas da GUI para descobrir isso? Esta parece ser uma boa característica para o Gnome Utilitário de Disco (palimpsesto), mas eu não vê-lo lá, ou em Gparted ....
nealmcb

Respostas:


26

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.


Funciona bem com a minha partição ext4, obrigado!
Htc #

10

A partir do Ubuntu 11.04, essas informações serão mostradas em seu /etc/motdarquivo, 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.


1
Além disso, cat /var/lib/update-notifier/fsck-at-rebootpara ver o status da última execução sem exigir privilégios elevados.
ændrük

5

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


2
showfsck não mostra fsck's cronometrados: ext2 / ext3 / ext4 é verificado em cada enésima montagem ou após x dias desde o último fsck, o que ocorrer primeiro.
Olli

@Olli: bom ponto - Eu sou essencialmente um usuário laptop para arrancar muito frequentemente e se esqueceu do fsck cronometrado
Gorić

0

Se você possui uma partição ext4, pode ver quantas vezes ela foi montada:

sudo dumpe2fs -h /dev/sda1 | grep Mount
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.