Verificação de cota para partição ext3 Linux

Verificação de cota para partição ext3 Linux

eu uso

quotacheck -m /home

em cron.daily para verificar a cota todos os dias. O sistema operacional do servidor é CentOS-5.3. estou recebendo erro

quotacheck: Quota for users is enabled on mountpoint /home so quotacheck might damage the file.
Please turn quotas off or use -f to force checking.

desde os últimos dias no logwatch e até na execução manual do comando. Devo usar -f ou existe uma maneira melhor de manter os arquivos de cota precisos. Achei que os arquivos de cota não estavam sendo atualizados até ligar para o quotacheck. O kernel pode atualizar automaticamente os arquivos de cota quando o tamanho do arquivo muda?

Responder1

Você leu a página de manual do quotacheck?

É altamente recomendável executar o quotacheck com as cotas desativadas para o sistema de arquivos. Caso contrário, poderá ocorrer possível dano ou perda de dados nos arquivos de cota. Também não é aconselhável executar o quotacheck em um sistema de arquivos ativo, pois o uso real pode mudar durante a verificação.

[...]

-f, --força

Força a verificação e gravação de novos arquivos de cota em sistemas de arquivos com cotas habilitadas. Isto não é recomendado porque os arquivos de cota criados podem estar fora de sincronia.

Portanto, não execute-o em um sistema de arquivos ativo. De qualquer forma, por que você está executando no cron.daily? quotachecksó é necessário se os dados da cota estiverem fora de sincronia com o sistema de arquivos, geralmente após uma falha do fs, ou se o fs tiver sido usado sem cotas.

Durante o uso normal, as cotas são atualizadas automaticamente, não há necessidade de executar o quotacheck regularmente.

Página de manual novamente:

quotacheck deve ser executado sempre que o sistema inicializar e montar sistemas de arquivos inválidos.

Portanto, execute quotacheck a partir de seus scripts de inicialização (já deve estar lá) e perca o cron job.

Responder2

Como eu sei, o quotacheck deve ser executado regularmente no cron (quotachech -ug /home) para verificar os arquivos aquota.user e aquota.group.

informação relacionada