linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法
前幾天發現在Linux系統下有一個很大的無用文件,于是用rm -rf 刪除,然后用df -h查看磁盤空間,發現即使文件被刪除了,但文件所占用的空間并未釋放,十分疑惑,于是在網上找到了解決方案,即使用lsof | grep deleted查看占用的進程并kill相關進程。
具體情況是這樣,使用rm -rf 刪除文件之后用df -h查看磁盤空間,發現空間未釋放,/opt/test的空間使用率達到68%,而刪除的文件大小約為600G,因此從下面結果可以看出,空間并未釋放。
[root@BigData100 test] # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 41G 6.1G 87% /
tmpfs 7.8G 24K 7.8G 1% /dev/shm
10.10.21.51:/opt/home
1022G 329G 694G 33% /opt/home
/dev/vdb1 1008G 648G 309G 68% /opt/test
使用lsof | grep deleted查看,發現被刪除文件仍在占用著空間
[root@BigData100 test] # lsof | grep deleted
gdb 41895 root 7r REG 252,17 692088438784 7869363 /opt/test/core-mxosrvr-11-501-501-13128-1512710602 (deleted)
于是使用kill -9 41895終止以上進程,再用df -h檢查空間情況,發現空間已經完全被釋放,如下結果。
[root@BigData100 test] # kill -9 41895
[root@BigData100 test] # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 41G 6.1G 87% /
tmpfs 7.8G 24K 7.8G 1% /dev/shm
10.10.21.51:/opt/home
1022G 329G 694G 33% /opt/home
/dev/vdb1 1008G 3.3G 954G 1% /opt/test
版權聲明:本文為CSDN博主「post_yuan」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Post_Yuan/article/details/78830042
總結
以上是生活随笔為你收集整理的linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 专家系统的产生和发展
- 下一篇: cad道路里程桩号标注_cad桩号标注插