LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: chenhaolost

你用上了ext4了吗?

[复制链接]
发表于 2009-4-30 20:33:08 | 显示全部楼层
我真的很想知道..到底快了多少了..
很多人都说没快啊...
甚至有丢失数据的危险
回复 支持 反对

使用道具 举报

发表于 2009-4-30 20:43:39 | 显示全部楼层
gentoo下没丢数据的危险,补丁一早就存在,只是linus不加入2.6.29kernel而已,说是要30kernel才修复问题。。。

grub ~x86我就在用,同样的也是ext4的fs,有什么问题么

PS:谁在用reiserfs的,问下当磁盘空间剩余不到6%的时候性能下降没
我这里一到6%一下立马变慢,hdparm出来的结果又没变化,郁闷,只能转ext4
回复 支持 反对

使用道具 举报

发表于 2009-4-30 20:54:36 | 显示全部楼层
前段时间刚装的funtoo,用的就是ext4,没感觉出来有快多少。文件系统应该是用久了才感觉出来吧,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-30 21:01:32 | 显示全部楼层
Post by Mie;1981772
我真的很想知道..到底快了多少了..
很多人都说没快啊...
甚至有丢失数据的危险


其实不快为了稳定可以不升级到etx4 etx3其实也蛮好的像ubuntu那些系统说启动很快是在很多方面的,ext4不过是其中一方面而已。
回复 支持 反对

使用道具 举报

发表于 2009-4-30 21:13:04 | 显示全部楼层
春节的时候换的EXT4,Grub就是用的默认的,没发现啥异常,不觉得快,也不觉得慢。我是“amd64”的。
回复 支持 反对

使用道具 举报

发表于 2009-5-1 08:07:18 | 显示全部楼层
grub无须使用9999就可以很好支持ext4。
ext4处理小文件的速度还是不如reiserfs,所以这样处理了一下,
/ ext4
/usr/portage reiserfs
回复 支持 反对

使用道具 举报

发表于 2009-5-1 11:50:59 | 显示全部楼层
本来是换了的
gentoo-sources升上2.6.29时把ext4丢数据那个补丁给去了(好吧,应该是没port过来),于是一不小心俺存了好久的pidgin聊天记录丢了个干净。这要还敢用就怪了。
以后升级内核一定一定要小心,至少用的啥patch得看完再说。
提醒:tuxonice-sources-2.6.29还是没这个补丁,在用的自己小心。
回复 支持 反对

使用道具 举报

发表于 2009-5-1 12:10:07 | 显示全部楼层
Post by palxex;1981985
本来是换了的
gentoo-sources升上2.6.29时把ext4丢数据那个补丁给去了(好吧,应该是没port过来),于是一不小心俺存了好久的pidgin聊天记录丢了个干净。这要还敢用就怪了。
以后升级内核一定一定要小心,至少用的啥patch得看完再说。
提醒:tuxonice-sources-2.6.29还是没这个补丁,在用的自己小心。

已经加上补丁了,不加怎么用,我也丢过数据。
回复 支持 反对

使用道具 举报

发表于 2009-5-1 12:23:12 | 显示全部楼层
Post by 杨珂;1981643
还没用 不见得比reseirfs效率还高吧
听说ext4下的启动加快了 你的启动提高了多少?
其实我还在用ext2(移动硬盘哈 呵呵)


我用reseirfs系统,比我朋友的ext3要慢一些。我的CPU配置比他的还要好。不知道什么原因:daniu:
回复 支持 反对

使用道具 举报

发表于 2009-5-1 19:59:50 | 显示全部楼层
ext4补丁?
  1. * genpatches-2.6.29-4.base.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...      [ ok ]
  2. * checking ebuild checksums ;-) ...                                     [ ok ]
  3. * checking auxfile checksums ;-) ...                                    [ ok ]
  4. * checking miscfile checksums ;-) ...                                   [ ok ]
  5. >>> Preparing to unpack ...
  6. >>> Unpacking source...
  7. >>> Unpacking linux-2.6.29.tar.bz2 to /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/work
  8. >>> Unpacking genpatches-2.6.29-4.base.tar.bz2 to /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/work/patches
  9. >>> Unpacking genpatches-2.6.29-4.extras.tar.bz2 to /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/work/patches
  10. * Applying 1000_linux-2.6.29.1.patch (-p0+) ...                                                                                                               [ ok ]
  11. * Applying 1001_linux-2.6.29.2.patch (-p0+) ...                                                                                                               [ ok ]
  12. [color=red] * Applying 1915_ext4-automatically-allocate-delay-allocated-blocks-on-rename.patch (-p0+) ...                                                                 [ ok ]
  13. * Applying 1916_ext4-automatically-allocate-delay-allocated-blocks-on-close.patch (-p0+) ...                                                                  [ ok ]
  14. * Applying 1917_ext4-add-EXT4_IOC_ALLOC_DA_BLKS-ioctl.patch (-p0+) ...                                                                                        [ ok ]
  15. * Applying 1918_ext4-fix-discard-of-inode-prealloc-space-with-delayed-allocation.patch (-p0+) ...                                                             [ ok ][/color]
  16. * Applying 4100_dm-bbr.patch (-p0+) ...                                                                                                                       [ ok ]
  17. * Applying 4200_fbcondecor-0.9.6.patch (-p0+) ...                                                                                                             [ ok ]
  18. * Applying 4400_alpha-sysctl-uac.patch (-p0+) ...                                                                                                             [ ok ]
  19. >>> Source unpacked in /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/work
  20. >>> Compiling source in /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/work/linux-2.6.29-gentoo-r2 ...
  21. >>> Source compiled.
  22. >>> Test phase [not enabled]: sys-kernel/gentoo-sources-2.6.29-r2

  23. >>> Install gentoo-sources-2.6.29-r2 into /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/image/ category sys-kernel
  24. >>> Copying sources ...
  25. >>> Completed installing gentoo-sources-2.6.29-r2 into /var/tmp/portage/sys-kernel/gentoo-sources-2.6.29-r2/image/


  26. >>> Installing sys-kernel/gentoo-sources-2.6.29-r2

  27. * If you are upgrading from a previous kernel, you may be interested
  28. * in the following document:
  29. *   - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml

  30. * For more info on this patchset, and how to report problems, see:
  31. * http://dev.gentoo.org/~dsd/genpatches

  32. >>> Recording sys-kernel/gentoo-sources in "world" favorites file...

  33. * Messages for package sys-kernel/gentoo-sources-2.6.29-r2:

  34. * If you are upgrading from a previous kernel, you may be interested
  35. * in the following document:
  36. *   - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml
  37. >>> Auto-cleaning packages...

  38. >>> No outdated packages were found on your system.

  39. * GNU info directory index is up-to-date.
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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