+ -
当前位置:首页 → 问答吧 → EXT4咋比reiserfs耗费多30%的空间?

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

时间:2010-04-05

来源:互联网

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 
近来觉得系统反应有点慢,以为是文件系统的性能问题,于是打算着切换文件系统为EXT4。挂载点如上所示,然后使用tar进行复制:
PHP 代码:
cd /mnt
tar capf - ./ | tar xpvf - -C /media/arch2/ 
复制完后发现多耗费了约30%的空间。。。太可怕了。。。

作者: dickeny   发布时间: 2010-04-05

管理员的预留空间?

作者: gsli52   发布时间: 2010-04-06

引用:
作者: gsli52
管理员的预留空间?
是指tune2fs -m 设置的预留空间??我设置为2%了。而且也不上算在已用空间上的,预留空间 = 总和 - 显示的剩余量 - 显示的使用量

作者: dickeny   发布时间: 2010-04-06

reiserfs存储的时候是经过压缩的。

作者: playfish   发布时间: 2010-04-06

应该不是压缩的原因,如果压缩差距有30%那么多,性能应该会非常低,事实上性能并不会有多大差距,如果压缩性能又不低,要那么多压缩算法干吗

作者: jarryson   发布时间: 2010-04-06

應該是 ReiserFS 對大小 4 KiB 以下的文件進行 tail packing 存儲的緣故
我試過 130 GB (Ext3) -> 110 GB (ReiserFS 3.6)
因為我的 /home 很多源代碼

作者: 8pm   发布时间: 2010-04-06

恐怖啊!竟然有这种事
看你签名档,机器配置不错啊,比我07年的破Lenovo强多了,尤其硬盘才120G,忍痛删了很多东西...

作者: ha_ha_xiao   发布时间: 2010-04-25

是否原文件系统上存在"文件空洞"

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

作者: Celinda   发布时间: 2010-04-25

引用:
作者: Celinda
是否原文件系统上存在"文件空洞"

比如p2p工具尚未下载完的文件...
没有。
这只是根分区而已,/home目录另外挂载,pacman下载的软件包也是在另外的分区里。

作者: dickeny   发布时间: 2010-04-25

.... 说的我也想折腾下看看..

作者: Celinda   发布时间: 2010-04-25

ext本来就保留得多,reiserfs还有小文件压缩功能,所以会有这样的差距。

还是不敢用reiserfs,身边的同学就应为这个悲剧过 -,-

作者: bearson   发布时间: 2010-04-26

引用:
作者: bearson
ext本来就保留得多,reiserfs还有小文件压缩功能,所以会有这样的差距。

还是不敢用reiserfs,身边的同学就应为这个悲剧过 -,-
咦??我使用reiserfs3.5多年了,从来没见有问题过。。。resize_reiserfs也折腾过N次了,都很稳定的啊

另外,你在另一个帖子中提到了ext fs快用完的时候速度会很慢,你看看我的分区是不是“快用完”了:
PHP 代码:
$ df
文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/system-arch
                       10G  6.7G  3.4G  67% /
udev                   10M  268K  9.8M   3% /dev
none                  999M     0  999M   0% /dev/shm
/dev/mapper/system-home
                       30G   19G   12G  61% /home
/dev/mapper/system-zoo
                       55G   45G  7.0G  87% /zoo
/dev/mapper/system-videos
                       94G   72G   20G  79% /media/videos
/dev/mapper/system-vbox
                       40G   31G  6.4G  83% /media/vbox 
其中system-arch, system-home是reiserfs,其他是ext4。

作者: dickeny   发布时间: 2010-04-26

引用:
作者: dickeny
咦??我使用reiserfs3.5多年了,从来没见有问题过。。。resize_reiserfs也折腾过N次了,都很稳定的啊

另外,你在另一个帖子中提到了ext fs快用完的时候速度会很慢,你看看我的分区是不是“快用完”了:
PHP 代码:
$ df
文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/system-arch
                       10G  6.7G  3.4G  67% /
udev                   10M  268K  9.8M   3% /dev
none                  999M     0  999M   0% /dev/shm
/dev/mapper/system-home
                       30G   19G   12G  61% /home
/dev/mapper/system-zoo
                       55G   45G  7.0G  87% /zoo
/dev/mapper/system-videos
                       94G   72G   20G  79% /media/videos
/dev/mapper/system-vbox
                       40G   31G  6.4G  83% /media/vbox 
其中system-arch, system-home是reiserfs,其他是ext4。
你那样不算快用完了,我现在的情况:

~ % df
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 22G 19G 1.4G 94% /
udev 10M 244K 9.8M 3% /dev
none 1004M 0 1004M 0% /dev/shm
/dev/sda6 94G 85G 3.8G 96% /home
/dev/sda5 116G 107G 2.8G 98% /mnt/share

也不是“快用完”,我删除过好多文件了,现在性能还好。
大概还剩几百/几十MB的时候会有明显的感觉……


我觉得reiserfs正常使用是好的,但是突然意外断电就不好说了。还有许多 RP-related 的因素,真的要悲剧到自己头上就痛不欲生了。
你可能会说笔记本有电池的情况下不会这样悲剧的。
有的时候 kernel panic,连 magic key 都不起作用了,我遇到过的,比如现在我使用的是 ndiswrapper 的无线驱动,尝试修改无线网卡 mac 地址就立即会悲剧。
就像 iPad 那样,正常用是挺好的。但是摔两下就悲剧了 -.-bb

作者: bearson   发布时间: 2010-04-26

引用:
作者: bearson
你那样不算快用完了,我现在的情况:

~ % df
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 22G 19G 1.4G 94% /
udev 10M 244K 9.8M 3% /dev
none 1004M 0 1004M 0% /dev/shm
/dev/sda6 94G 85G 3.8G 96% /home
/dev/sda5 116G 107G 2.8G 98% /mnt/share

也不是“快用完”,我删除过好多文件了,现在性能还好。
大概还剩几百/几十MB的时候会有明显的感觉……


我觉得reiserfs正常使用是好的,但是突然意外断电就不好说了。还有许多 RP-related 的因素,真的要悲剧到自己头上就痛不欲生了。
你可能会说笔记本有电池的情况下不会这样悲剧的。
有的时候 kernel panic,连 magic key 都不起作用了,我遇到过的,比如现在我使用的是 ndiswrapper 的无线驱动,尝试修改无线网卡 mac 地址就立即会悲剧。
就像 iPad 那样,正常用是挺好的。但是摔两下就悲剧了 -.-bb
冏。使用率都98%了。。。
kernel panic我也碰见过。意外断电倒是没有。笔记本就是这点好,连关机也省了,直接睡眠/唤醒,唯有更新kernel是才会重启。

作者: dickeny   发布时间: 2010-04-26

引用:
作者: bearson
ext本来就保留得多,reiserfs还有小文件压缩功能,所以会有这样的差距。

还是不敢用reiserfs,身边的同学就应为这个悲剧过 -,-
我之前就是因为出过“问题”才从reiserfs转向ext4的.虽然本身不是reiserfs的问题,但它不支持selinux,如果当时能设置selinux相关的标签,也不会有悲剧发生...唉

作者: ha_ha_xiao   发布时间: 2010-04-26

05年之前一直在用reiser3,05年开始转reiser4至到08年hans出事停止开发。感觉reiserfs小文件处理效率确实比较高(直接和目路项存一起没单独分配空间),可靠性也不错(期间ext3出过几次诡异错误)。如果有大量源码或者mail server的分区拷贝到ext4上空间占用会高很多。
BTW:自己电脑上目前用的btrfs也支持针对小文件的优化特性。

作者: lifc   发布时间: 2010-04-29

reiserfs 是好东西 hans是个好猛的家伙

作者: iamkr   发布时间: 2010-04-30