Um dos meus servidores Ubuntu 10.04 está me causando problemas. Quando executo, fsck.ext4 -n /dev/sda5
ele diz que há erros na contagem de inodes livres, na contagem de blocos livres e muito mais.
Eu tentei:
touch /forcefsck
Também tentei:
shutdown -rF now
e ainda assim, após a reinicialização, vejo erros.
Também acabei de verificar no meu netbook eeePC, Ubuntu 10.10, e tenho o mesmo problema!
Como forçar um "forçado" realmente "forçado" a consertar seriamente o meu sistema de arquivos "fsck" do sistema de arquivos "/" na reinicialização?
Esclarecimento: Eu corro fsck.ext4 -n
porque é um sistema de arquivos montado, para verificar se há erros. Isso me diz que existem. Eu pensei que o fsck automático a cada 30 montagens durante o processo de inicialização é precisamente para cuidar de erros no sistema de arquivos raiz. Mas isso não acontece no meu caso. Eu poderia reiniciar com um LiveCD e corrigir os erros e, em seguida, reiniciar novamente, mas esse é um período de inatividade grave para um servidor ativo. Uma reinicialização, fsck automático e, em seguida, continuar a inicialização é muito mais sustentável em um servidor ativo, e acredito que deve ser o comportamento correto.
Informações adicionais: Aqui está a saída. Parece algo que o autofsck consertaria, não é?
root@server:~# fsck.ext4 -n /dev/sda5
e2fsck 1.41.11 (14-Mar-2010)
Warning! /dev/sda5 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda5 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (1849368, counted=1948909).
Fix? no
Free inodes count wrong (545504, counted=552134).
Fix? no
/dev/sda5: ********** WARNING: Filesystem still has errors **********
/dev/sda5: 116752/662256 files (0.2% non-contiguous), 795324/2644692 blocks