清理服务器日志空间

确认磁盘使用情况

复制代码
[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年的日志了

相关推荐
墨风如雪9 小时前
甲骨文云(Oracle Cloud)最新注册防坑记录:被ABC了怎么办?
服务器
xingfujie10 小时前
运维实战攻略
运维
HHFQ10 小时前
在 systemd 场景下的 CPU 限制方式
linux
道清茗10 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
山羊硬件Time10 小时前
自动化管理Linux的好工具:shell script
linux·嵌入式硬件·硬件工程师·基带工程·硬件开发
北方的流星11 小时前
华三路由器NAT配置
运维·网络·华三
wj30558537811 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git
星马梦缘12 小时前
如何切换window-ubuntu双系统【方案二】
linux·运维·ubuntu
2501_9272835812 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
HXDGCL12 小时前
矩形环形导轨:自动化循环线的核心运动单元解析
运维·算法·自动化