我想将 ext4 分区转换为 ext3 分区,而无需格式化硬盘。
这可行且值得推荐吗?
答案1
不,不可能,即使有可能,也不建议。除非你喜欢过极其危险的生活。
答案2
来自Ext4 常见问题解答和Ext4 操作指南,简短的回答是“否”。较长的回答是,如果您从现有的 ext3 文件系统创建了 ext4 文件系统,但没有启用某些 ext4 功能(例如扩展),您仍然可以将其挂载为 ext3。但是,如果 ext4 文件系统是从头创建的,您几乎肯定会使用 ext4 的新功能,这些功能会阻止您将其视为 ext3。
答案3
所有 ext3 分区都可以挂载为 ext4。但并非所有 ext4 分区都可以挂载为 ext3。有些可以。它向后兼容,因为您可以将 ext2 和 ext3 分区挂载为 ext4,并且它们是完全有效的 ext4 分区。它在某些情况下向前兼容,因为您可以将某些 ext4 分区挂载为 ext2 或 ext3。
ext4 是一组对 ext2 和 ext3 文件系统的扩展。它为该文件系统添加了可选扩展,但包含 ext2 和 ext3 的所有功能和扩展。
其中一些可选扩展不在磁盘上,因此它们不会影响您的数据或继续将文件系统挂载为 ext3 的能力。但其他一些,尤其是范围,仅适用于 ext4,并且一旦您使用了 ext4 分区的此功能,就无法再将其挂载为 ext3,除非重新格式化。
如果您从头开始格式化 ext4 分区,那么它可能使用扩展区,因此您无法在不重新格式化的情况下将其挂载为 ext3。如果您最初将其格式化为 ext3,但一直将其挂载为 ext4,那么您可以安全地将其挂载为 ext3。如果您在移动到 ext4 时进行了“转换”,那么很可能您已打开仅限 ext4 的磁盘功能,因此无法在不重新格式化的情况下将其挂载为 ext3。
如果您尝试将 ext4 分区安装为 ext3 但不兼容,它将拒绝安装它 - 因此,您不必担心如果操作错误会搞砸您的驱动器。