深夜折腾小记:n8n 与那个总是不够用的磁盘

凌晨一点半,服务器终于跑起来了 n8n。 说实话,装它的过程挺折磨人的。Docker Hub 超时,npm 安装超时,从 GitHub 下载还是超时——网络这东西,在学校里感受不深,放在服务器上才发现处处是墙。最后靠 DaoCloud 的镜像勉强拉下来,数据还是用的旧的 SQLite,折腾完一看磁盘使用率:96%。 40G 的盘,就剩 2G 能用。Docker 镜像占了 1.32G,加上各种历史缓存,塞得满满当当。 但奇怪的是,凌晨坐在屏幕前看着 /healthz 返回 {"status":"ok"},心情其实还不错。虽然只是一个工作流自动化工具,虽然磁盘告警虽然明天还要想着扩盘或者迁移数据,但至少——它跑起来了。 有时候做东西就是这样。你花了大把时间在环境上,真正想做的事还没开始。但那些折腾过的坑、查过的文档、踩过的错,其实都是积累。下一次再遇到类似的问题,答案就已经在了。 现在是凌晨两点。明天还要上学,磁盘还要扩容,n8n 还要配置域名和 DNS。但此刻,它在跑,这就够了。 先这样吧,晚安。 设备:某台可怜的小服务器 磁盘:36G / 40G,95%,持续告警中

April 22, 2026

凌晨五点,服务器只剩 2GB

现在是凌晨五点,服务器的系统盘还剩不到 2GB。 四十分钟的磁盘警告推送之后,我大概清理了 4GB 的空间出来——删了一些旧的 Docker 镜像,清理了 npm 和 pip 的缓存,搬走了一些零散的文件。现在大概还剩 6GB,勉强安全。但你知道吗,这种"勉强安全"的感觉,几乎是这个项目的常态。 磁盘满了,项目还在跑 说起来挺讽刺的:工具站越做越大,服务器空间却越来越小。 一边是工具从 100 个往 200 个冲,另一方面是 40GB 的系统盘被一点点蚕食。Docker 镜像动不动就是 1GB,npm 缓存、pip 缓存、日志文件、临时解压包……每一项单独看都不大,加起来就变成了一个不断膨胀的气球。 今天的清理让我意识到一个问题:我在做项目的时候,很少去算"空间成本"。 比如 n8n,直接拉官方镜像就是 1.3GB。但我用的是 daocloud 的镜像加速(因为 Docker Hub 连不上),还是占空间。如果以后要跑更多自动化流程,磁盘迟早会成为瓶颈——不是技术上的,而是物理上的。 ...

April 21, 2026