fsck durante o boot
Quando se reinicia um sistema, o programa fsck (file system check) verifica a coerência do sistemas de ficheiros e corrige erros.
Durante o boot o fsck examina apenas a integridade do journal do sistema de ficheiros mas a cada 30 reboots corre um full fsck que averigua também a consistência de inodes, directorias, blocos, ficheiros órfãos, etc.
Para saber quantas vezes o sistemas faz fsck e quantas já fez desde o último full fsck:
# dumpe2fs -h /dev/sdb1 | grep -i 'mount count'
dumpe2fs 1.35 (28-Feb-2004)
Mount count: 5
Maximum mount count: 30
Para nunca correr fsck numa partição, no ficheiro /etc/fastab, na sexta coluna da linha correspondente à partição coloca-se um 0 (zero).
none /dev/sda2 /home defaults 0 0
Para correr um full fsck no próximo boot, o ficheiro forcefsck é apagado no próximo boot.
# touch /forcefsck
Ou
# shutdown -Fr now
Para não fazer fsck no próximo boot.
# touch /fastboot
Para correr um full fsck todas as vezes que reiniciamos o sistema.
# tune2fs -i 1d /dev/sda2
Para correr um full fsck em cada 10 restarts.
# tune2fs -c 10 /dev/sda2
About this entry
You’re currently reading “fsck durante o boot,” an entry on Linux for Pets
- Published:
- 2.10.10 / 1pm
- Category:
- boot, filesystem, fsck
No comments
Jump to comment form | comments rss [?] | trackback uri [?]