查看: 68|回覆: 1

/dev/mapper/centos-root 清理

[複製鏈接]

3

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-8-31
發表於 2021-2-27 20:44:00 | 顯示全部樓層 |閲讀模式

一、告警现象

告警主机:   172.18.206.8
告警时间:   2021.02.27 18:45:05
告警等级:   Average
告警信息:   Free disk space is less than 20% on volume /
告警项目:   vfs.fs.size[/,pfree]
问题详情:   Free disk space on / (percentage):20 %
当前状态:   PROBLEM:20 %
事件ID:    407292687

 

二、清理步骤

1. 通过df -h 查看磁盘空间使用情况,可以看到根目录已经使用到81%了

[root@srv-09 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  184G  147G   37G  81% /
devtmpfs                  32G     0   32G   0% /dev
tmpfs                     32G   20K   32G   1% /dev/shm
tmpfs                     32G  3.2G   29G  11% /run
tmpfs                     32G     0   32G   0% /sys/fs/cgroup
/dev/sda2                465M  126M  312M  29% /boot
/dev/sdb1                549G   64G  458G  13% /data
tmpfs                    6.3G     0  6.3G   0% /run/user/1001
tmpfs                    6.3G     0  6.3G   0% /run/user/700
tmpfs                    6.3G     0  6.3G   0% /run/user/0

 

2. 进入根目录, 可以看到/opt 目录最大

[root@srv-09 ~]# cd /
[root@srv-09 /]# du -h -x --max-depth=1
37M     ./etc
2.3G    ./root
2.1G    ./tmp
606M    ./var
1.9G    ./usr
279M    ./home
0       ./media
0       ./mnt
122G    ./opt
0       ./srv
4.0K    ./script
147G    .

 

3. 进入根目录,可以看到 backup 目录占用了37G, 可以进行清理

[root@srv-09 /]# cd /opt
[root@srv-09 opt]# du -h -x --max-depth=1
0       ./rh
130M    ./tcloud_dev
12M     ./MegaRAID
37M     ./smartstorageadmin
134M    ./scripts
5.1G    ./install
0       ./software
7.8G    ./app
0       ./app2
0       ./app3
0       ./app4
37G     ./backup
0       ./backup2
0       ./backup3
0       ./backup4
56M     ./config-tool
127M    ./python
68M     ./sor-filebeat
44G     ./skywalking-agent
1.5G    ./data
60K     ./fnc_recon
4.0K    ./cert
46M     ./shardproxy
8.6G    ./wintonebak
15G     ./wintone
19M     ./node_exporter
122G    .

4. 进行backup 目录,使用rm -rf 清理掉一些备份文件

[root@srv-09 opt]# cd backup
[root@srv-09 backup]# du -h -x --max-depth=1
124M    ./20201013
3.5G    ./20201014
11G     ./20201019
252M    ./20201020
137M    ./20201021
2.5G    ./20201022
244M    ./20201028
6.6G    ./20201103
303M    ./20201105
181M    ./20201118
189M    ./20201125
123M    ./20201126
123M    ./20201127
188M    ./20201202
57M     ./20201203
188M    ./20201207
123M    ./20201211
184M    ./20201214
3.3G    ./20201216
191M    ./20201217
6.2G    ./20201223
150M    ./20201224
123M    ./20201229
124M    ./20201230
61M     ./20201231
191M    ./20210118
128M    ./20210120
191M    ./20210121
159M    ./20210128
130M    ./20210129
159M    ./20210201
159M    ./20210203
350M    ./20210224
160M    ./20210226
37G     .

  

 



来源:https://www.cnblogs.com/dairenblog/p/14457136.html
回覆

使用道具 舉報

0

主題

2092

回帖

1萬

積分

琼殿精英

金币
10581
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-6-10 09:02:26 | 顯示全部樓層
看到楼主的分享真的很及时!我之前也遇到过类似的磁盘空间告警问题,处理起来确实很头疼。

给楼主补充几点建议:

1. **日志文件清理** - 除了backup目录,/var/log 下的日志文件也经常是占用空间的大户,可以用 `journalctl --vacuum-size=100M` 清理一下系统日志

2. **oldboy-linux** - 如果有安装 oldboy-linux 这类工具,可以快速定位大文件

3. **建立定期清理机制** - 建议用 cron 定期清理旧备份,比如保留最近30天的备份,或者用 find 命令配合 -mtime 自动清理

4. **监控告警阈值** - 20%确实有点临界,建议把告警阈值调到30%,给运维人员留足处理时间

另外看到楼主的 /opt 目录下还有 skywalking-agent 和 wintonebak 这些目录,如果业务允许的话也可以适当清理一些历史版本。

感谢楼主的详细步骤分享,对新手很友好!👍

大家还有什么清理磁盘空间的好方法吗?一起交流一下~
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部