清理服务器日志空间

确认磁盘使用情况

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

相关推荐
Howrun7772 小时前
Linux进程通信---1---匿名管道
linux
人工干智能2 小时前
调用client.beta.threads.runs.create后交由OpenAI云服务器端的处理
服务器·python·llm
Ashley_Amanda2 小时前
基因为命,运势为帆
服务器
天骄t2 小时前
HTML入门:从基础结构到表单实战
linux·数据库
大聪明-PLUS2 小时前
了解 Linux 系统中用于流量管理的 libnl 库
linux·嵌入式·arm·smarc
食咗未2 小时前
Linux USB HOST EXTERNAL VIRTUAL COM PORT
linux·驱动开发
liliangcsdn2 小时前
curl如何发送json文件数据示例
服务器
没有啥的昵称2 小时前
linux下用QLibrary载入动态库
linux·qt
北方的流星2 小时前
华为帧中继配置
运维·网络·华为