ext2 和 ext3 文件系统之间的转换
将 ext2 的文件系统直接转换成 ext3 的文件系统是一件很容易的事。只要在 mke2fs 命令中加入 -j 参数就可以将一个硬盘分区格式化成一个 ext3的文件系统。但是使用 mke2fs 命令格式化一个分区的操作会使该分区中原来存有的数据全部丢失。为此,Linux系统引入了一个叫tune2fs的命令,可以将 ext2 的文件系直接转换成 ext3 的文件系统,而且不丢失任何数据。如:
root@goddog:~# tune2fs -j /dev/sdb1
为了慎重起见,应该使用以 dumpe2fs 开始的组合命令再次分页列出 /dev/sdb1 分区的设置信息:
root@goddog:~# dumpe2fs /dev/sdb1 | more
当发现 /dev/sdb1 分区的文件系统使用了Journal 的机制,就表示这个文件系统已经是 ext3 的文件系统了。
Linux系统还提供了另一个专门将一个分区格式化成 ext3 文件系统的命令,就是 mkfs.ext3命令。还有一个专门将一个分区格式化为 ext2 文件系统的命令,就是mkfs.ext2 命令。