linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法
前幾天發(fā)現(xiàn)在Linux系統(tǒng)下有一個(gè)很大的無(wú)用文件,于是用rm -rf 刪除,然后用df -h查看磁盤空間,發(fā)現(xiàn)即使文件被刪除了,但文件所占用的空間并未釋放,十分疑惑,于是在網(wǎng)上找到了解決方案,即使用lsof | grep deleted查看占用的進(jìn)程并kill相關(guān)進(jìn)程。
具體情況是這樣,使用rm -rf 刪除文件之后用df -h查看磁盤空間,發(fā)現(xiàn)空間未釋放,/opt/test的空間使用率達(dá)到68%,而刪除的文件大小約為600G,因此從下面結(jié)果可以看出,空間并未釋放。
[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查看,發(fā)現(xiàn)被刪除文件仍在占用著空間
[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終止以上進(jìn)程,再用df -h檢查空間情況,發(fā)現(xiàn)空間已經(jīng)完全被釋放,如下結(jié)果。
[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
版權(quán)聲明:本文為CSDN博主「post_yuan」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Post_Yuan/article/details/78830042
總結(jié)
以上是生活随笔為你收集整理的linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 专家系统的产生和发展
- 下一篇: linux 其他常用命令