『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 29996|回复: 26

[经验分享] 谁吃了你的N1空间?【5月3日更新限制容器日志大小】

  [复制链接]

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
发表于 2019-5-1 16:27:22 | 显示全部楼层 |阅读模式
本帖最后由 houhd 于 2019-6-3 14:42 编辑

相信好多朋友跟我一样,都是用N1作为hassio的服务器。N1什么都好,就是那8G的空间真的是捉襟见肘,
一键安装完HASSIO后,就只剩下3G左右的空间了,
可问题在于这3G的空间,即便你不再下载安装其他镜像容器,这3G也不是你的,
今天吃几百M,明天吃几百M,没几天空间就没了。

就这个问题,我在网上搜了好久,今天终于找到个我自己操作有效果的,
hassio很多代码大家敲了好久、很多插件也收集了好久,操作前请做好备份,
我是小白,我只分享我的这次经历,我也不确认适不适合其他朋友。
请做好备份、请做好备份、请做好备份

1、这是我没运行几天的N1,就运行了hassio,已经占了72%空间了
空间1.png

2、运行
df -h
你可以发现overlay占了你N1绝对多数的空间,下面还有个对应shm目录,如果你运行多个容器就有多个overlay跟shm目录,运行
docker ps
你可以看到你容器ID跟shm那串乱七八糟字母数字的前缀是一致对应的。
df.png

3、清理容器日志文件。运行
truncate -s 0 /var/lib/docker/containers/a376aa694b22ee497f6fc9f7d15d943de91c853284f8f105ff5ad6c7ddae7a53/*-json.log
del.png
376aa694b22ee497f6fc9f7d15d943de91c853284f8f105ff5ad6c7ddae7a5

那串字符是你shm后面对应的,要清理哪个容器日志就输入对应的那串字符,我运行了两个容器,所以我两个都清理了。
清理完重启N1


4、清理后,空间回来了,占用空间从72%变为49%了。这种方法是临时的,日志还会长,还会吃空间,网上的教程说是可以限制容器日志空间,这个我还没研究,临时能处理也行呀。
49.png

--------------------------------------------------------------------------------------------------------------------------------------------------------
限制容器日志大小

1、进/etc/docker目录修改daemon.json加两句后保存,请注意在上一个“]”后面加个逗号。
    "log-driver":"json-file",
    "log-opts": {"max-size":"50m","max-file":"1"}

微信图片_20190503192551.png

jia.png

2、SSH进N1运行并重启N1



sudo systemctl daemon-reload

sudo systemctl restart docker

reboot





评分

参与人数 2金钱 +30 收起 理由
gzroc + 10 不错,谢谢!
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2019-5-1 16:39:01 | 显示全部楼层
装个porainer WEB界面管理不是更直观么。
所有过往,皆为序章。
回复

使用道具 举报

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
 楼主| 发表于 2019-5-1 16:41:56 | 显示全部楼层
咸味土豆 发表于 2019-5-1 16:39
装个porainer WEB界面管理不是更直观么。

土豆老师好,哦,土豆小大哥好。
我是小白,小白,你懂?认真的请教下,porainer也可以清理空间是吗?
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-5-1 16:45:10 | 显示全部楼层
我是用128g的U盘装的armbian,n1还是tv系统,这样很方便
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2019-5-1 20:31:14 | 显示全部楼层
咸味土豆 发表于 2019-5-1 16:39
装个porainer WEB界面管理不是更直观么。

就跟装那个不占空间似的
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-2 02:22:18 | 显示全部楼层
natic 发表于 2019-5-1 16:45
我是用128g的U盘装的armbian,n1还是tv系统,这样很方便

U盘总感觉反应慢慢的
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-5-2 09:37:07 | 显示全部楼层
xieahui 发表于 2019-5-2 02:22
U盘总感觉反应慢慢的

好的u盘比emmc还是要快的,树莓派c10的卡就能跑,u盘不止c10这点速度
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-5-3 12:59:52 | 显示全部楼层
natic 发表于 2019-5-2 09:37
好的u盘比emmc还是要快的,树莓派c10的卡就能跑,u盘不止c10这点速度

怎么感觉大部分U盘写入都好慢.
再说局限于usb2.0,硬件还是卡死了,快不到哪去.
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-5-3 15:42:28 | 显示全部楼层
令狐鸣 发表于 2019-5-3 12:59
怎么感觉大部分U盘写入都好慢.
再说局限于usb2.0,硬件还是卡死了,快不到哪去. ...

我测试过,比emmc差一点点,10%左右
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-5-3 18:56:02 | 显示全部楼层
natic 发表于 2019-5-3 15:42
我测试过,比emmc差一点点,10%左右

那这样的话,很不错啊,问问什么U盘
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 12:43 , Processed in 0.272843 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表