É seguro desativar o fsck na inicialização?

4

Ocasionalmente, fsck seria executado por conta própria quando eu reinicio meu servidor, mas na maioria das vezes isso não acontece. Mas quando ele é executado, demora muito para terminar. É seguro desativar isso permanentemente?

    
por IMB 15.11.2013 / 18:41

3 respostas

4

Se este for um servidor de produção, não é uma boa idéia desabilitar as verificações agendadas automaticamente do fsck na inicialização.

fsck é executado automaticamente na inicialização após M montagens ou N dias, o que ocorrer primeiro. Você pode ajustar esse agendamento usando tune2fs .

Sugiro deixar a verificação automática ativada, mas usar tune2fs para ajustar a programação de verificação, se apropriado, e forçar o fsck a ser executado quando for mais conveniente.

Quando o fsck é executado, ele redefine o Mount count para 0 e atualiza o campo Last checked , reprogramando efetivamente a próxima verificação automática.

Se você não deseja executar fsck manualmente, mas sabe que será conveniente na próxima reinicialização agendada, você pode forçar fsck na próxima inicialização :

You can make your system run fsck by creating an empty 'forcefsck' file in the root of your root filesystem. i.e.: touch /forcefsck Filesystems that have 0 or nothing specified in the sixth column of your /etc/fstab, will not be checked

Descubra se fsck será executado na próxima inicialização :

With ext2, ext3 and ext4 you can use

dumpe2fs -h /dev/diskname

    
por 15.11.2013 / 19:06
1

Eu não faria. Você pode desativá-lo se tiver uma política para executar manualmente o fsck periodicamente e usar um sistema de arquivos com registro de diário completo, mas, caso contrário, é importante para a integridade do sistema de arquivos a longo prazo. Com a verificação de inicialização desabilitada, você só terá o fsck sendo executado automaticamente se seu diário estiver marcado como sujo, mas não fará coisas como verificações de setores defeituosos ou procurar manualmente por problemas no sistema de arquivos que ainda não tenham sido registrados.

    
por 15.11.2013 / 18:58
0

Fico feliz em complementar as respostas "não-não-não" com algumas novas ideias.

Depende da importância do servidor.

Se for extremamente importante (por exemplo, seu trabalho depende disso): o que você deseja corrigir não é problema seu. Seu problema não é o fsck lento, mas a reinicialização freqüente. Isso é o que você deve consertar.

Se não é tão importante: vá em frente! Se as suas reinicializações estiverem limpas (sempre há um desligamento limpo), a única maneira de um erro no sistema de arquivos acontecer é um erro sério de kernel ou hardware. Mas eles também têm sintomas alternativos principalmente (veja dmesg).

    
por 16.11.2013 / 00:06