清理服务器日志空间

确认磁盘使用情况

复制代码
[root@zjxt-ap1 zjxt]# df -h
Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/centos-root            98G   79G   19G  81% /
devtmpfs                           12G     0   12G   0% /dev
tmpfs                              12G     0   12G   0% /dev/shm
tmpfs                              12G  1.2G   11G  11% /run
tmpfs                              12G     0   12G   0% /sys/fs/cgroup
/dev/sda1                         497M  186M  311M  38% /boot
myfs.xincheng.local:/ifs/zjxtnas  300G  189G  112G  63% /nfsdata
tmpfs                             2.4G   12K  2.4G   1% /run/user/42
tmpfs                             2.4G     0  2.4G   0% /run/user/0
tmpfs                             2.4G     0  2.4G   0% /run/user/1002
快速定位最大目录
复制代码
[root@zjxt-ap1 zjxt]# sudo du -xh --max-depth=1 / | sort -h
0	/media
0	/mnt
0	/srv
0	/.ssh
168K	/tmp
15M	/opt
42M	/etc
129M	/temp
786M	/var
1.4G	/home
4.2G	/usr
12G	/app
62G	/root
80G	/

深入排查 /root 目录(62G 的主要来源)

复制代码
# 查看 /root 下第1层子目录
sudo du -xh --max-depth=1 /root | sort -hr

# 查看 /root 下第2层子目录(更详细)
sudo du -xh --max-depth=2 /root | sort -hr | head -30

# 查看 /root 下第3层子目录(最详细)
sudo du -xh --max-depth=3 /root | sort -hr | head -30

我们可以得到以下结论:

进入文件夹,我们可以看到是一些日志文件

先统计文件数:

复制代码
[root@zjxt-ap1 csp]# cd /root/logs/csp
[root@zjxt-ap1 csp]# ls | grep "\.2023-" | wc -l  # 查看2023年文件数
620
[root@zjxt-ap1 csp]# ls | grep "\.2024-" | wc -l  # 查看2024年文件数
1759
[root@zjxt-ap1 csp]# ls | grep "\.2025-" | wc -l  # 查看2025年文件数
1954

清理2023年及以前的日志文件

复制代码
cd /root/logs/csp
for file in *.2023-*; do
    [[ -f "$file" ]] && rm -f "$file" "${file}.lck" 2>/dev/null
done

查看执行效果

复制代码
du -sh /root/logs/csp
df -h /

不够,又继续清理了2024年的日志

复制代码
[root@zjxt-ap1 csp]# df -h /
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   98G   72G   27G  73% /
[root@zjxt-ap1 csp]# cd /root/logs/csp
[root@zjxt-ap1 csp]# for file in *.2024-*; do
>     [[ -f "$file" ]] && rm -f "$file" "${file}.lck" 2>/dev/null
> done
[root@zjxt-ap1 csp]# df -h /
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   98G   49G   49G  50% /
[root@zjxt-ap1 csp]# 

清理完对比

查看csp文件夹,只剩2025年的日志了

相关推荐
chlk1237 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑8 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件8 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒9 小时前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号18 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash1 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI1 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
Sinclair2 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux