三丰云免费云服务器实测:一次磁盘告警,和我的备份改造记录
这台 1核1G 的免费云服务器我一直在跑,平时没什么存在感,直到上周收到一条磁盘使用率 85% 的告警。 不是大事,但正好借这个机会,把一直拖着没做的备份改造做了。顺便把过程和踩过的坑记下来。 配置没变过:1核1G、5M 带宽。上面跑着一个 Django 小站、PostgreSQL、Nginx,外加两个定时脚本——一个每天抓数据入库,一个每周打包备份。 真正占磁盘的不是代码,是日志和备份文件。Django 的日志没做轮转,PostgreSQL 的 WAL 没有清理策略,备份脚本是手动写的,每次全量打包,堆了十几份。 三个月下来,20G 的盘用了 17G。 登录上去先看了一圈: df -h du -sh /var/log/* | sort -rh | head du -sh /var/backups/* | sort -rh | head 结果很直白:/var/log 里一个没轮转的 Django 日志占了 4.2G,/var/backups 里堆了 11 个全量包,最早的是两个月前的。 顺手查了下 inode,还好没到紧张的程度。这一步别省——磁盘满和 inode 满是两回事,处理方式完全不同。 第一,日志轮转。 之前靠手动清空文件,这次老老实实配了 logrotate,按天切、留 14 天、压缩归档。 第二,备份改增量。 原来的脚本是 tar -czf 全量打包,现在改成 rsy
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in