Linux磁盤空間被佔滿,df和du結果不一致

用df命令查看發現磁盤空間幾乎被佔滿了

[root@172-16-101-253 ~]# df -hl
文件系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/centos-root   36G   35G  789M   98% /
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G   41M  7.8G    1% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/vda1               1014M  142M  873M   14% /boot
/dev/sda1                296G  5.6G  275G    2% /data
tmpfs                    1.6G     0  1.6G    0% /run/user/0
tmpfs                    1.6G     0  1.6G    0% /run/user/1000

清理了一些文件之後用du命令查詢,發現與df命令結果不一致,df查詢根目錄被佔用35G,但du查詢根目錄被佔用15G

[root@172-16-101-253 app]# du -h / --max-depth=1
110M    /boot
0       /dev
du: 無法訪問"/proc/29830": 沒有那個文件或目錄
du: 無法訪問"/proc/29846": 沒有那個文件或目錄
du: 無法訪問"/proc/29847/task/29847/fd/4": 沒有那個文件或目錄
du: 無法訪問"/proc/29847/task/29847/fdinfo/4": 沒有那個文件或目錄
du: 無法訪問"/proc/29847/fd/3": 沒有那個文件或目錄
du: 無法訪問"/proc/29847/fdinfo/3": 沒有那個文件或目錄
0       /proc
41M     /run
0       /sys
30M     /etc
64K     /root
177M    /var
288K    /tmp
1.5G    /usr
5.6G    /home
0       /media
0       /mnt
1.9G    /opt
0       /srv
5.5G    /data
15G     /

用df -i查詢inode利用率,inode不夠用也會有這個問題,但是inode也是夠用的

[root@172-16-101-253 app]# df -i
文件系統                   Inode 已用(I)  可用(I) 已用(I)% 掛載點
/dev/mapper/centos-root  1064648   43871  1020777       5% /
devtmpfs                 2030258     441  2029817       1% /dev
tmpfs                    2033299       1  2033298       1% /dev/shm
tmpfs                    2033299     641  2032658       1% /run
tmpfs                    2033299      16  2033283       1% /sys/fs/cgroup
/dev/vda1                 524288     327   523961       1% /boot
/dev/sda1               19660800  106003 19554797       1% /data
tmpfs                    2033299       1  2033298       1% /run/user/0
tmpfs                    2033299       1  2033298       1% /run/user/1000

用lsof |grep delete檢查是否存在已刪除的文件被佔用的情況

[root@172-16-101-253 app]# lsof |grep delete
tuned       962          root    7u      REG              253,0        4096   33565759 /tmp/ffiQAZuAc (deleted)
gmain       962  2634    root    7u      REG              253,0        4096   33565759 /tmp/ffiQAZuAc (deleted)
tuned       962  2635    root    7u      REG              253,0        4096   33565759 /tmp/ffiQAZuAc (deleted)
tuned       962  2636    root    7u      REG              253,0        4096   33565759 /tmp/ffiQAZuAc (deleted)
tuned       962  2674    root    7u      REG              253,0        4096   33565759 /tmp/ffiQAZuAc (deleted)
java      15408         admin    1w      REG              253,0 27188723880    5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java      15408         admin    2w      REG              253,0       15722    5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java      15408         admin    3w      REG              253,0    16895030    5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
java      15408         admin    8w      REG              253,0     3535802    1651950 /home/admin/app/dt-center-task/logs/task_server.log (deleted)
java      15408         admin    9w      REG              253,0      564784    5232076 /home/admin/app/dt-center-task/logs/task_master.log (deleted)
java      15408         admin   10w      REG              253,0     8224694    5232075 /home/admin/app/dt-center-task/logs/task_executor.log (deleted)
java      15408  5439   admin    1w      REG              253,0 27188718604    5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java      15408  5439   admin    2w      REG              253,0       15722    5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java      15408  5439   admin    3w      REG              253,0    16895030    5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
java      15408  5439   admin    8w      REG              253,0     3535802    1651950 /home/admin/app/dt-center-task/logs/task_server.log (deleted)
java      15408  5439   admin    9w      REG              253,0      564784    5232076 /home/admin/app/dt-center-task/logs/task_master.log (deleted)
java      15408  5439   admin   10w      REG              253,0     8224694    5232075 /home/admin/app/dt-center-task/logs/task_executor.log (deleted)
java      15408 10986   admin    1w      REG              253,0 27188718604    5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java      15408 10986   admin    2w      REG              253,0       15722    5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java      15408 10986   admin    3w      REG              253,0    16895030    5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
此處省略N行

檢查後發現刪除的日誌文件仍然處於被佔用的狀態,此時只需kill對應的進程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章