LinuxSir.cn,穿越时空的Linuxsir!

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

EXT4咋比reiserfs耗费多30%的空间?

[复制链接]
发表于 2010-4-5 19:49:36 | 显示全部楼层 |阅读模式
[php]
# mount
/dev/mapper/system-arch on /mnt type reiserfs (rw)
/dev/mapper/system-arch2 on /media/arch2 type ext4 (rw)
# df -h
/dev/mapper/system-arch
                       10G  5.8G  4.3G  58% /mnt
/dev/mapper/system-arch2
                      9.9G  7.5G  2.2G  78% /media/arch2
[/php]
近来觉得系统反应有点慢,以为是文件系统的性能问题,于是打算着切换文件系统为EXT4。挂载点如上所示,然后使用tar进行复制:
[php]
cd /mnt
tar capf - ./ | tar xpvf - -C /media/arch2/
[/php]
复制完后发现多耗费了约30%的空间。。。太可怕了。。。
发表于 2010-4-5 21:09:12 | 显示全部楼层
管理员的预留空间?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-6 02:32:13 | 显示全部楼层
Post by gsli52;2080897
管理员的预留空间?


是指tune2fs -m 设置的预留空间??我设置为2%了。而且也不上算在已用空间上的,预留空间 = 总和 - 显示的剩余量 - 显示的使用量
回复 支持 反对

使用道具 举报

发表于 2010-4-6 15:37:28 | 显示全部楼层
reiserfs存储的时候是经过压缩的。
回复 支持 反对

使用道具 举报

发表于 2010-4-6 16:38:42 | 显示全部楼层
应该不是压缩的原因,如果压缩差距有30%那么多,性能应该会非常低,事实上性能并不会有多大差距,如果压缩性能又不低,要那么多压缩算法干吗
回复 支持 反对

使用道具 举报

发表于 2010-4-6 16:58:32 | 显示全部楼层
應該是 ReiserFS 對大小 4 KiB 以下的文件進行 tail packing 存儲的緣故
我試過 130 GB (Ext3) -> 110 GB (ReiserFS 3.6)
因為我的 /home 很多源代碼
回复 支持 反对

使用道具 举报

发表于 2010-4-25 17:20:22 | 显示全部楼层
恐怖啊!竟然有这种事
看你签名档,机器配置不错啊,比我07年的破Lenovo强多了,尤其硬盘才120G,忍痛删了很多东西...
回复 支持 反对

使用道具 举报

发表于 2010-4-25 17:59:21 | 显示全部楼层
是否原文件系统上存在"文件空洞"

比如p2p工具尚未下载完的文件...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-25 18:35:02 | 显示全部楼层
Post by Celinda;2085632
是否原文件系统上存在"文件空洞"

比如p2p工具尚未下载完的文件...


没有。
这只是根分区而已,/home目录另外挂载,pacman下载的软件包也是在另外的分区里。
回复 支持 反对

使用道具 举报

发表于 2010-4-25 19:05:55 | 显示全部楼层
.... 说的我也想折腾下看看..
回复 支持 反对

使用道具 举报

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

本版积分规则

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