Magento 服务器清理日志,释放磁盘空间

更新日期: 2025-11-30 阅读次数: 47 字数: 253 分类: magento

今天发现 Magento 服务器的磁盘空间又快满了。怕是支撑不到下周了,所以周末清理了一下。 还是做成自动化脚本比较好。

Magento Log

我发现一个 exception.log 文件占了 50G。可能是攻击请求太多导致日志特别多。

cd var/log/
ls -lah
truncate -s 0 *.log

truncate 命令专门用于调整文件的大小,可以将文件截断为指定的长度,将长度设置为 0 即可清空文件内容。

系统日志

/var/log/journal 是 Linux 系统中 systemd-journald 服务用于存储日志的目录。它记录了系统启动、内核信息、服务运行状态等重要日志。

使用之前的磁盘空间分析工具 ncdu。使用方式参考: 使用 ncdu 命令分析 linux 磁盘空间占用

cd /var/log/journal
ncdu

清除目录下 10 天前的日志

find /var/log/journal -type f -mtime +10 -delete

joomla 日志

如果还安装了 joomla,则需要去对应的 joomla 项目下的

administrator/logs

清理相关的大日志文件。

关于作者 🌱

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式