没啥意思的站点

全盘升级至ext4文件系统

早在2006年的11月,2.6.19 版本的linux内核就已经包含了ext4文件系统。到了 2.6.28 版本,这个文件系统已经正式发布了。但是我却并不急着升上去,一来是因为我的本本是工作系统,不能出差错,二来是看到国内外这里那里的报出ext4文件系统丢失数据的bug,说是要到 2.6.30 或更高版本的内核才能确保安全。
这不,前几天ubuntu也升到9.10了,内核也是2.6.31了。gentoo早就是了,于是,万事具备了,我也就开始升级ext4,哈哈。
这里有TX的升级过程,我参考了下。
首先我在gentoo里,把ubuntu的/分区升级成了ext4。
也就这3条命令:

tune2fs -O extents,uninit_bg,dir_index /dev/DEV
e2fsck -fpDC0 /dev/DEV
fsck /dev/DEV

前两个命令都是瞬间完成的,但是fsck的过程可能会持续几分钟。
见到ubuntu的/成功升级到ext4,我就信心大增了,再去ubuntu把gentoo的/分区也升级了,也非常顺利。于是,这才敢升级我最为宝贵的 /home 。
/home 分区比较大点,时间长一点,但是完全没有问题哦。
现在硬盘里已经没有ext3啦,我新编译的2.6.31-gentoo-r5内核,也已经去掉ext3的支持啦~

PS:由于上述过程需要umount分区,如果你只有一个linux系统,也可以使用liveCD等进行操作。

========20091227 update========
升级以后,可能会遇到grub菜单无法显示的问题,详情见这里

9 评论

  1. 升级完后有啥感受?

  2. 高手就是高手,升级都是网络升级的吧。

    我一般都是全新安装来升级系统的,早就 Ext4 了。

  3. 恭祝骨头探雷成功。

  4. 升级到ext4的话,原有的数据还是以ext3。因此乘着换新硬盘的功夫重装了一下,这样就彻底了;-)

    之前用Live CD升级了Ubuntu和Arch的/home,用了一段时间,没啥问题,也没感觉出差别。要性能,还是得上RPM更高的硬盘,冏

bones7456进行回复 取消回复