本帖最后由 houhd 于 2020-5-16 08:36 编辑
外置U盘就是armbian系统直接镜像到U盘,插N1上就可以自动引导启动了,剩下的就按正常操作就是了。
废不废U盘,这个没体验过不知道。
我手动清理过日志文件,发现这种方法是有效的,因此可以断定,吃空间的罪魁祸首还是容器日志文件,
之前我分享过限制日志文件大小的方法,可以试试限制日志大小看看。
因为我的N1就运行hassio,大概10来天能吃掉几百M,如果吃空间的速度比较慢的话,你也可以用手动清理日志文件的方法来解决,
虽然不是最好的方法,但却是有效的,就是麻烦点。
你可以在var/lib/docker/containers/看到好多一串字符命名的目录,
然后使用
truncate -s 0 /var/lib/docker/containers/d9294fbd8b37297831e930487d4b934aef6f58c207353996c4ab35f69bf135d5/*-json.log
命令来逐个清理对应容器的日志,
d9294fbd8b37297831e930487d4b934aef6f58c207353996c4ab35f69bf135d5
就是每个目录的对应名称,替换成自己的。你用把所有需要清理的编辑成文档,下次清理,只要全部复制执行就可以了。
限制日志大小:在/etc/docker/下新建daemon.json(已有的就不需要新建)
{
"log-driver":"json-file",
"log-opts": {"max-size":"10m","max-file":"1"}
}
max-size=10m,意味着一个容器日志大小上限是10M,
max-file=1,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
2.然后重启docker的守护线程
命令如下:
systemctl daemon-reload
systemctl restart docker
注意:设置的日志大小,只对新建的容器有效。
|