LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 718|回复: 5

删除文件后空间不释放,re-mount无效

[复制链接]
发表于 2011-7-23 00:43:48 | 显示全部楼层 |阅读模式
这是df -h的结果:
Filesystem            Size  Used Avail Use% Mounted on
rootfs                 29G  8.2G   20G  30% /
/dev/root              29G  8.2G   20G  30% /
devtmpfs              504M  2.6M  501M   1% /dev
rc-svcdir             1.0M  384K  640K  38% /lib32/rc/init.d
none                  504M     0  504M   0% /dev/shm
/dev/sda1             297M   73M  209M  26% /boot
/dev/sda6              28G   19G  7.2G  73% /home
none                  700M     0  700M   0% /var/tmp/portage
/dev/sda7             401G  341G   41G  90% /home/zenglanmu/btdownload

其中/dev/sda7为出问题分区,分区格式为ext4。Used+Avail大小比Size小了大概20G,这20G应该是我删除了但没释放的空间。
我知道rm掉文件后如果文件还被其他程序打开,空间是不会释放的。但用lsof | grep delete命令查看,那个分区没有那种文件,而且卸载后再mount分区也不
行。
fsck(未加-c选项)检查没有问题。
发表于 2011-7-23 02:55:17 | 显示全部楼层
你再试试?建个20G的文件,df -h,然后删除,df -h。看看有什么变化。
因为ext4,系统会保留5%容量,防止分区充满。所以你看到的可用空间变小。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-23 08:51:48 | 显示全部楼层
Post by blackwhite;2145215
你再试试?建个20G的文件,df -h,然后删除,df -h。看看有什么变化。
因为ext4,系统会保留5%容量,防止分区充满。所以你看到的可用空间变小。


原来还剩40来G时删过一次,删完后可用空间确实增加了(从df来看)。
回复 支持 反对

使用道具 举报

发表于 2011-7-23 08:55:30 | 显示全部楼层
401=341 + 41 + 401*5%

man tune2fs -m
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-23 09:30:36 | 显示全部楼层
5%不是用到只剩5%就不给用了的那种吗?
电脑不在身边,回去试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-23 12:45:40 | 显示全部楼层
原因找到了,删到回收站里去了。-_-!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表