Eu mudei o meu para ser executado uma vez por mês com este comando:
tune2fs -i 1m /dev/sda1
Você pode encontrar o nome do seu dispositivo com o comando mount
.
Às vezes eu preciso pegar alguns arquivos do meu computador de mesa, então eu envio um pacote wake on LAN (usando meu laptop) para o computador e ele liga. Mas a cada 30 vezes eu tenho que esperar ~ 30 minutos para a checagem do sistema de arquivos (e não posso cancelá-lo pelo SSH).
Muitas pessoas gostariam de mover a verificação do sistema de arquivos para o encerramento, mas esses projetos e ideias parecem estar bastante abandonados:
Eu tentei usar o AutoFsck, mas não consegui trabalhar com o LightDM - veja: Executar um script com interação do usuário em logout / desligamento?
Talvez alguém tenha uma ideia diferente para um trabalho por rodada?
Desativar a verificação do sistema de arquivos não é uma opção para mim.
Eu mudei o meu para ser executado uma vez por mês com este comando:
tune2fs -i 1m /dev/sda1
Você pode encontrar o nome do seu dispositivo com o comando mount
.
Eu adicionei um pouco mais de detalhes para o 'Executar um script com interação do usuário em logout / shutdown?' idéias sobre como fazê-lo funcionar através do lightdm e postou essas idéias aqui: Executa um script com interação do usuário no logout / shutdown?
Basicamente, você pode solicitar ao usuário (ou simplesmente ir em frente e executar o AutoFsck sem avisar) no desligamento do lightdm. A linha inferior é o bloqueio de bloco com um pequeno script init.d que verifica um sinalizador (ou seja, arquivo ou conteúdo de um arquivo, como o número de reinicializações) definido e removido pelo script de chamada do AutoFsck. Desta forma, o AutoFsck irá definitivamente iniciar e terminar e o sistema só será desligado quando o AutoFsck terminar. Com esse conjunto de scripts, você pode desabilitar as verificações automáticas do sistema de arquivos em tune2fs porque você implementou o AutoFsck "automático" via lightdm ou qualquer outro processo que você escolher.