排查Linux磁盘空间不足的问题

最近几天收到监控通知服务器 A 磁盘剩余小于10% 的情况。

排查大文件:

[root@syskf175 ~]# find / -type f -size +100M -exec ls -lh {} \;
-r--------. 1 root root 128T Oct 24 17:32 /proc/kcore

find: ‘/proc/30420/task/30420/fdinfo/5’: No such file or directory
find: ‘/proc/30420/fdinfo/6’: No such file or directory
-rw-------. 1 root root 128M Oct 24 13:26 /sys/devices/pci0000:00/0000:00:0f.0/resource1_wc
-rw-------. 1 root root 128M Oct 24 13:26 /sys/devices/pci0000:00/0000:00:0f.0/resource1
-rw-r--r--. 1 root root 169M Apr 13  2024 /var/lib/rpm/Packages
-rw-r-----. 1 root root 1.1G Oct 24 17:32 /var/lib/docker/containers/3138d971f20379b6c956f1766ec643232e677d622adf37c83520860f54c57415/3138d971f20379b6c956f1766ec643232e677d622adf37c83520860f54c57415-json.log
-rw-r-----. 1 root root 1.6G Oct 22 10:30 /var/lib/docker/containers/dcc20350d4e75259ac2999565c23717d809f457c198b6e7c338e1ca1460a1404/dcc20350d4e75259ac2999565c23717d809f457c198b6e7c338e1ca1460a1404-json.log
-rw-r-----. 1 root root 29G Oct 24 17:32 /var/lib/docker/containers/ff9662f09d5348efd572445db6b0716b6397e3341e6e538703aac722cepuresai/ff9662f09d5348efd572445db6b0716b6397e3341e6e538703aac722cepuresai-json.log
-rw-r--r--. 1 root root 147M Apr  3  2024 /var/cache/yum/x86_64/7/updates/gen/primary_db.sqlite
-rw-r--r--. 1 root root 102M Apr 13  2024 /usr/lib/locale/locale-archive
-rwxr-xr-x. 1 root root 138M Feb 14  2022 /usr/lib64/firefox/libxul.so

能看到有个 29G 的大文件,考虑是 docker 容器日志,保留意义不大。

清空即可:

truncate -s 0 /var/lib/docker/containers/ff9662f09d5348efd572445db6b0716b6397e3341e6e538703aac722cepuresai/ff9662f09d5348efd572445db6b0716b6397e3341e6e538703aac722cepuresai-json.log

看到剩余空间足够了,不用挂载新磁盘了。


排查Linux磁盘空间不足的问题
https://blog.puresai.com/2024/10/24/530/
作者
puresai
许可协议