- 5
- Jul
我发现我不是那么激进了,ext4文件格式在29时代就稳定了,我到现在才正式在自己的笔记本分区上启用ext4。
直到现在,我还没用上KMS,只是启用了DRI2而已。但是我对新技术的关注,还是一如继往。
扯远了,简单谈下这次升级。
我没有采用重新格式化成ext4的方式升级,因为用Gentoo大半年了,我已经养成渐进式升级的习惯了。能不打破旧有的东西,就尽量不打破,享受平滑升级带来的乐趣。
升级ext4参考的是:http://ext4.wiki.kernel.org/index.php/Ext4_Howto
目前只把root分区转换成了ext4,其他的ext3只是用ext4的形式挂载上去。等未来再彻底转换成ext4。
使用的命令是:tune2fs -O extents,uninit_bg,dir_index /dev/DEV
和
e2fsck -fpDC0 /dev/DEV
上述两条命令虽然不是像重建一个ext4分区这么彻底(毕竟旧的文件还是没有使用extents特性),但是也无法将分区重新挂载为ext3了。
为了稳定考虑,目前暂时没把其他分区(HOME和工作)转换为ext4,而是将它们简单地挂载成ext4。
然而在重启电脑时,发现错误的内核信息:
EXT3-fs: sda2: couldn't mount because of unsupported optional features (40).
进入系统后却完全OK。
经过Google,看了Ted的邮件,才明白这是怎么一回事(看:http://osdir.com/ml/linux-ext4/2009-01/msg00092.html)
原来如果内核中同时编译进了ext3和ext4的话,在装载内核时,内核会先尝试用ext3挂载root分区(由kernel参数如root=/dev/sda2指定)。如果发现装载不成功,就输出错误信息,再尝试用更新的分区装载。
既然ext4是向后兼容的,即可以挂载ext2,也可以挂载ext3,所以就没必要在内核中再启用ext2和ext3的支持了。
所以我再次重新编译内核,把ext2和ext3都去掉了。
这次重新启动电脑,没有任何错误输出,系统动作也一切正常。正式进入ext4时代!

窗口主题很好看!
的确不够激进了,呵呵。
为什么..不公平..我弄Btrfs就搞得头破血流..
你弄ext4就这么顺利..
55555555555555555555555555555555555555555555
谁叫你把FAT32格式化成btrfs啊。。。
btrfs 是?
传说中ext4的继承者。原定可以从ext4无缝升级到 btrfs的。
btrfs想做成linux下的zfs。就是这样
Btrfs才unstable v0.19,离真正可用还差很远,况且至少目前看来不是针对桌面用户的。没搞清楚状况就去乱搞,吃亏也是正常的。看看ext4/btrfs/nilfs2的评测吧。
文件系统又不是玩具...
上次我升级ext4也很顺,到是在内核上没开ext4配置内核花了比较长的时间,但还是没配置出完美内核。
开机出现
EXT3-fs: sda2: couldn't mount because of unsupported optional features (40).
解决这个问题不一定要重新编译内核,Ext3也可不禁用,在grub.conf里指定rootfstype=etx4就OK了
太好了,感謝你的技巧!
同时有ext3 ext4就先ext3,我怎么没有。
我用gentoo的,文件系统都是内核编译不是模块。也没有设置那个。当然,我是直接mkfs.ext4的……
不害怕丢数据啊。。。。
暂时把/home转了,待替换掉工作机现在这个小硬盘的时候彻底转换到ext4。
从Phoronix的最新评测来看ext4在各方面(大多数)已经完全超越ext3,尤其是对大文件的读写上,升级到ext4的时机已经成熟了;-)
我还在用reiserfs
我比较保守
我换到独立博客了,帮忙把链接换了,http://huacnlee.com
OK!
HOME我还是喜欢用XFS
呵呵,我是借另一个区先备份一下 xfs 的 /, 然后换 ext4 了,一切都好呵呵, home 还是用的 xfs
不过,受不了 xfs 删 openoffice 源码树的那个慢...目前对 ext4 还是很满意的.
呵呵,很好,将来也重新编译内核,把ext3都干掉。