Linux磁盘满 发表于 2024-11-15 | 分类于 ---Linux | 问题排查123456789101112131415161718192021[root@VM-0-9-opencloudos ~]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 1.8G 0 1.8G 0% /devtmpfs 1.8G 24K 1.8G 1% /dev/shmtmpfs 1.8G 250M 1.6G 14% /runtmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup/dev/vda1 50G 49G 0 100% /tmpfs 368M 0 368M 0% /run/user/0# 总共也没有那么多GB啊,是隐藏占用。[root@VM-0-9-opencloudos ~]# sudo du -sh /* | sort -hr3.8G /usr599M /root250M /run246M /var208M /opt165M /boot30M /etc 最终解决12345678910111213141516171819[root@VM-0-9-opencloudos ~]# lsof +L1COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAMEjava 577270 root 1w REG 253,1 46884705714 0 394846 /root/business_dq.log (deleted)java 577270 root 2w REG 253,1 46884705714 0 394846 /root/business_dq.log (deleted)java 1256439 root 1w REG 253,1 155180870 0 394843 /root/xiaoluo.log (deleted)java 1256439 root 2w REG 253,1 155180870 0 394843 /root/xiaoluo.log (deleted)--------------------------------business_dq.log 被 PID 为 577270 的 Java 进程占用,大小为 46,884,705,714 字节(约 46.88 GB)。xiaoluo.log 被 PID 为 1256439 的 Java 进程占用,大小为 155,180,870 字节(约 155 MB)。这些文件虽然已经被删除,但由于它们仍被进程占用,所以磁盘空间没有被释放。要释放这些空间,您需要终止这些进程。kill -9 577270kill -9 1256439