通知 爱刷机 路由器教程 →→《省钱助手

解决AdGuard Home日志太大不会自动删除占用空间过大

2024-09-14
0评论
/
阅读
爱搜啊

最近128m的小闪存运行AdGuardHome几天后,空间就爆了,改成只记录一天的日志还是爆,后来发现即使设置成一天,AdGuardHome也不是覆写,而是把旧的日志文件重命名继续保存了。

默认情况下,AdGuardHome会将日志文件重命名而不是覆盖,导致旧日志占用宝贵的闪存空间。为了有效地管理日志文件,以下是如何通过计划任务自动删除旧日志文件的解决方案。

背景

AdGuardHome的默认日志路径是/usr/bin/AdGuardHome/data/,日志文件为querylog.json。当你设置日志保存时间为3天时,AdGuardHome不会删除旧日志,而是将当前的querylog.json重命名为querylog.json.1,并生成新的querylog.json记录日志。这种方法会导致闪存空间迅速被占满。

解决方案

为了防止日志文件占用过多闪存空间,你可以设置一个计划任务,自动删除旧的日志文件。下面是具体步骤:

50 5 * * * [ -f /usr/bin/AdGuardHome/data/querylog.json.1 ] && rm /usr/bin/AdGuardHome/data/querylog.json.1

此代码就是,每天的5点50分,检测是否存在querylog.json.1,存在就会删除它。这样在闪存空间有限的情况下,得以保留AdGuardHome的日志记录功能。

你可以登录路由器查看你的AdGuardHome工作目录,如果是其它目录,可以改下路径。

最好是winscp登录路由器,直接根据querylog名的文件找到记录日志的目录,把/usr/bin/AdGuardHome/data/替换成你的目录。

AdGuard Home日志太大不会自动删除


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

标签: AdGuard Home
于2024-09-14发布