LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 758|回复: 3

问两个feodra 11下面关于ext4文件系统的问题

[复制链接]
发表于 2009-6-10 21:11:06 | 显示全部楼层 |阅读模式
我刚刚安装好fedora 11,但为了求稳,我安装的时候将两个用于linux的分区仍然使用了ext3而非ext4。我有两个分区,一个用于挂接/,一个是我的各种各样的数据。我的问题是,对于第二个分区我怎么能把它转换为ext4的文件系统而不破坏原有的数据?另外对于挂接/的那个分区,据我所知fedora 11默认的grub是不支持ext4文件系统的,那么如果我将这个分区给转换成ext4的,那么是否会影响kernel的加载呢?
发表于 2009-6-11 19:23:20 | 显示全部楼层
1. 下载最新的内核, 从http://koji.fedoraproject.org/koji/搜索kernel, 下载2.6.29.3-157.fc11中
kernel(i686.PAE), kernel-devel(i686.PAE), kernel-doc, kernel-firmware, kernel-headers(i586)这五个文件包,注意先不要安装
2. 安装grub2, yum install grub2,修改/etc/fstab, 将ext3变为ext4
3. 重启,如果没有问题,删除grub,当然也可以使用打过补丁的grub
# rpm -e grub
# grub2-install /dev/sda
4. 参考 http://kernelnewbies.org/Ext4, 在终端下使用命令
$ su
# tune2fs -O extents,uninit_bg,dir_index /dev/yourfilesystem
将yourfilesystem 换成了你的分区
# fsck -pf /dev/yourfilesystem
5. 再次重启,发现不能进入系统,使用network install安装光盘进入rescue模式,系统找不到ext4文件系统(Fedora的安装分区),再次运行命令:
# fsck -pf /dev/yourfilesystem
6. 再次使用network install安装光盘进入rescue模式, 系统已经可以找到ext4文件系统(Fedora的安装分区),运行命令:
# chroot /mnt/sysimage
# rpm -Uvh kernel*.rpm
7. 重启OK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 12:20:36 | 显示全部楼层
谢谢楼上的,我已经把我那个不是根目录的分区按kernelnewbies的方法转换为Ext4分区了,一切都很顺利。但根目录那个分区我暂时不动了,因为grub2好像还不稳定。
回复 支持 反对

使用道具 举报

发表于 2009-6-12 13:25:59 | 显示全部楼层
直接挂载ext3分区,以ext4方式挂载就可以了,然后磁盘扫描。

不过这样使用的是ext4兼容模式。不能体现ext4性能
回复 支持 反对

使用道具 举报

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

本版积分规则

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