在Linux中,如何从ext3文件系统转至ext4文件系统.(不破坏数据).
您好:Linux文件系统从ext3升级到ext4 尽管ext4出来已经有一段时间了,由于有一些bug还没被大量应用到服务器生产环境中,不过对于桌面用户来说ext4已经足够成熟了。去年发布的最新RHEL5.4版本默认文件系统依然是ext3。最近Linux内核开发人员、ext4文件系统的维护者TedTs’o跳槽到Google,并在Google继续从事ext4的研发和Linuxkernel方面的工作。在一篇mailinglist里,Google工程师MichaelRubin也提到了一些Google内部使用ext4的情况。经过Google内部测试,ext4和高性能的xfs文件系统性能很接近,Google选择ext4而不是xfs的主要原因是因为他们的现有系统是ext2,这样升级到ext4会更容易一些。还有一个有意思的地方是,大多数人对dbench很信任,选用dbench来做文件系统的测试工具。 如何从ext3升级到ext4?首先需要确保Linuxkernel是支持ext4的,其次要注意/boot分区最好使用ext3,因为现在系统上的grub很可能不支持ext4,需要有这个commit的特别版本grub才能支持ext4.用下面的命令转换: #cd/;umount/dev/sda1 #tune2fs-Oextents,uninit_bg,dir_index/dev/sda1 记住,转换成ext4后必须用fsck扫描,否则不能mount,-p参数说明“自动修复”文件系统: #fsck-pf/dev/sda1 挂载ext4文件系统: #mount-text4/dev/sda1/path/to/