背景
机器被监控到根目录下逻辑卷占用过高
prometheus监控:
对应
df -h
# 文件系统 容量 已用 可用 已用% 挂载点
# /dev/mapper/VG01-lv_root 42G 36.6G 5.4G 87% /
风险:磁盘空间不足,将导致应用无法正常运行
临时处理
原因:由于当前服务正在运行,无法停止应用(如docker等服务)
思路一、清除根目录下占用较高的模块
du -h --max-depth 1
根据哪个大,逐层排查,然后rm一些可以抛弃的文件
思路二、清楚无用的镜像、容器、运行容器日志
[root@mvxl43487 ~]# vim .bashrc
clear_log() {
truncate -s 0 $(docker inspect --format='{{.LogPath}}' $1)
}
clear_log 容器名称
以上处理完,可以发现已经从87%下降到42%
长久处理
挂载该逻辑卷到分配的数据盘上,后面将根目录逻辑卷挂到数据盘行即可
vim /etc/fstab