万卷书   首页 > 电脑书籍 > Linux >Linux环境中使用Ext3文件系统
 
 3.将ext2文件系统转换为ext3文件系统

  将linux系统的文件系统由ext2转至ext3,有以下几处优点:第一系统的可用性增强了,第二数据集成度提高,第三启动速度提高了,第四ext2与ext3文件系统之间相互转换容易。

  以转换文件系统为例,将ext2文件系统转换为ext3文件系统,命令如下:

  [root@test /sbin]# ./tune2fs -j /dev/sda6
  tune2fs 1.24a (02-Sep-2001)
  Creating journal inode: done
  This filesystem will be automatically checked every 31 mounts or
  180 days, whichever comes first. Use tune2fs -c or -i to override.

  这样,原来的ext2文件系统就转换成了ext3文件系统。注意将ext2文件系统转换为ext3文件系统时,不必要将分区缷载下来转换。

  转换完成后,不要忘记将/etc/fstab文件中所对应分区的文件系统由原来的ext2更改为ext3。如果你正在转换的分区为根分区,你还应使用initrd启动系统,运行mkinitrd,确保lilo或grub能正常加载initrd。如果你没有做以上几步,那么根在下次启动时仍然会以ext2文件系统的方式加载。要查看根分区目前的文件系统,可以运行“cat /proc/mounts”查看结果,有关对根文件系统的转换,可以从随ext3软件包的说明手册中找到详细说明

  4.日志的存放位置

  可以将日志放置在另外一个存储设备上,例如存放到分区/dev/hda9。例如要在/dev/hda5上创建一个ext3文件系统,并将日志存放在外部设备/dev/hda9上,则运行以下命令:

  #mke2fs -J device=/dev/hda9 /dev/hda5

  5.文件系统修复

  新的e2fsprogs中的e2fsck支持ext3文件系统。当一个ext3文件系统被破坏时,先卸载该设备,在用e2fsck修复:

  #umount /dev/hda6
  #e2fsck -fy /dev/hda6

  总之,ext3日志文件系统是目前linux系统由ext2文件系统过度到日志文件系统最为简单的一种选择,实现方式也最为简洁。由于是直接从ext2文件系统发展而来,系统由ext2文件系统过渡到ext3日志文件系统升级过程平滑,可以最大限度地保证系统数据的安全性。目前linux系统要使用日志文件系统,最保险的方式就是选择ext3文件系统。

上一页