linux 的文件系统,删除文件后为什么文件系统的大小不变?
我自己打包的redhat文件系统,我把包解开,把里面那些的没用的东西删除了(删掉的东西很大),删除之后重新打包,发现文件系统包的大小没有变化,为什么呢?该如何把他变小呢?
[解决办法]
的确会遇到这种现象,一般可能是某个进程依然占用这些文件或是相关资源,等待进程释放资源即可
等不及的可以reboot,万能...绝大多数情况不可能reboot系统,所以考虑重启相应服务是可行的。
但LZ描述的情况...我想你只是tar打包,没有用gzip压缩吧....只打包的话,大小是不怎么变的..
[解决办法]
你删除的“文件”可能只是一个链接。用stat filename看下吧。