我用
quotacheck -m /home
在 cron.daily 每天检查配额。服务器操作系统为 CentOS-5.3。我收到错误
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.
自从最近几天在 logwatch 中,甚至在手动运行命令时。我应该使用 -f 还是有更好的方法来保持配额文件的准确性。在我调用 quotacheck 之前,我觉得配额文件根本没有更新。文件大小变化时内核可以自动更新配额文件吗?
你读过 的手册页
quotacheck
吗?所以不要在实时文件系统上运行它。无论如何,你为什么要在 cron.daily 中运行它?
quotacheck
仅当配额数据可能与文件系统不同步时才需要,通常是在 fs 崩溃之后,或者 fs 在没有配额的情况下使用。正常使用时,配额会自动更新,无需定期运行quotacheck。
再次联机帮助页:
因此,从您的引导脚本运行 quotacheck(应该已经在其中),然后丢失 cron 作业。
我知道 quotacheck 应该从 cron (quotachech -ug /home) 定期运行,以检查 aquota.user 和 aquota.group 文件。