因为 ext3 相对来说比较新,某些磁盘工具可能还不支持它。例如,你可能需要使用 resize2fs 来缩小某分区,该命令不支持 ext3。在这种情况下,可能会有必要把文件系统暂时还原成 ext2。
要还原分区,你必须首先卸载分区。方法是登录为根用户,然后键入:
umount /dev/hdbX |
在以上命令中,把 /dev/hdb 替换成设备名称,把 X 替换成分区号码。本节以后的示例命令将会使用 hdb1 来代表设备和分区。
下一步,把文件系统类型改回 ext2,以根用户身份键入以下命令:
/sbin/tune2fs -O ^has_journal /dev/hdb1 |
以根用户身份键入以下命令来检查分区的错误:
/sbin/e2fsck -y /dev/hdb1 |
然后通过键入以下命令来把分区重新挂载为 ext2 文件系统:
mount -t ext2 /dev/hdb1 /mount/point |
在以上命令中,把 /mount/point 替换成分区的挂载点。
下一步,删除根目录下的 .journal 文件。方法是转换到分区的挂载目录中,然后键入:
rm -f .journal |
你现在就有一个 ext2 分区了。
如果你永久地把分区改换成 ext2,请记住更新 /etc/fstab 文件。