I am LAZY bones ? all linux

全盘升级至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菜单无法显示的问题,详情见这里

最后修改时间: 2009年12月27日 11:36

本文章发表于: 2009年11月08日 15:46 | 所属分类:流水帐. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

11 个评论 关于: “全盘升级至ext4文件系统”

  1. Tweets that mention I am LAZY bones ? : 全盘升级至ext4文件系统 -- Topsy.com 在 2009年11月08日 15:49 说:回复

    […] This post was mentioned on Twitter by 骨头, mickeywaley. mickeywaley said: ubuntu9.04发布我就用EXT4了 没丢过数据 RT @bones7456: li2z新文章: 全盘升级至ext4文件系统 (http://cli.gs/jZLUa) […]

  2. zlbruce 在 2009年11月08日 21:51 说:回复

    升级完后有啥感受?

    • bones7456 在 2009年11月09日 08:38 说:回复

      呵呵,暂时还没啥感受,速度也差不多。不过以后如果需要做磁盘检查的话,将会是一闪而过哦。。。

  3. 嘉佑 在 2009年11月08日 21:57 说:回复

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

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

    • bones7456 在 2009年11月09日 08:42 说:回复

      恩,是在线升级,所以旧文件还没有EXT4的特性呢。

  4. shan 在 2009年11月10日 10:28 说:回复

    恭祝骨头探雷成功。

  5. Terry 在 2009年11月11日 06:49 说:回复

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

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

    • Terry 在 2009年11月11日 08:06 说:回复

      BTW: 骨头blog的RSS feed在Google Reader下还是不正常,抽风。能用Feedburner烧一个么…

      • bones7456 在 2009年11月11日 11:12 说:回复

        好吧,搞了一个: http://feeds.feedburner.com/bones7456
        不过自带的那feed在GR以外的阅读器里都没问题,怪了。。。

        • Terry 在 2009年11月11日 19:40 说:回复

          多谢骨头了,烧的那个只有5-6篇输出,不过WP后台增加貌似会刷其他订阅的用户了;-)

  6. I am LAZY bones ? : grub故障一例 在 2010年01月06日 12:07 说:回复

    […] 昨天,心血来潮进了一下许久没有使用过的ubuntu,然后顺手给它升级了一下,发现这个把月已经有200多M的更新了,其中也包括内核在内。 于是开开心心地dist-upgrade完了,也没啥异常。但是到了昨晚,再开机的时候,发现机器没有正常显示grub菜单,而是直接进入了GRUB>这样的命令行。幸好我还记得几个grub的命令,瞎蒙地还算是启动了我的gentoo,然后上网一google,发现这个问题和我之前把文件系统全面升级到ext4有关:在升级了文件系统以后,再升级内核的话,就会导致grub找不到某些文件而无法正常工作。 解决办法就是在gentoo里chroot到ubuntu的/分区(因为我的grub是在ubuntu下安装的),然后执行: grub-install –recheck /dev/sda […]

发表评论