我有一个 ext3 iso 磁盘映像。我可以使用它并将其写入 ext4 分区吗?

我有一个 ext3 iso 磁盘映像。我可以使用它并将其写入 ext4 分区吗?

可以这样做吗?由于 SSD 驱动器具有 TRIM 功能,我正在迁移到 EXT4。我必须有 ext4 分区。

答案1

最好的答案可能是ext4 维基本身:

使用较新版本的 ext4(2.6.29 及更高版本),您可以将任何 ext2 或 ext3 文件系统挂载为 ext4,而无需进行任何更改。您必须使用 tune2fs 来启用新的 ext4 功能:

# tune2fs -O extents,uninit_bg,huge_file /dev/DEV
# e2fsck -f /dev/DEV

一旦启用了以前的 ext2 或 ext3 文件系统的范围,它就变成了 ext4 文件系统,并且无法恢复为旧格式。

但请注意

某些 ext4 功能无法在现有的 ext3 文件系统上启用。

你应该看到Ext4 操作指南更多细节。

答案2

如果您使用 ex3 映像覆盖您的分区,它将包含一个 ext3 文件系统。

但是你可以通过调整它的一些参数将 ext3 FS 转换为 ext4:

tune2fs -O extents,uninit_bg,dir_index /dev/...

在此之后,可以保证 FS 由 ext4 驱动程序安装 - 然后利用 TRIM 功能。

但可能足够新的内核仍然使用 ext4 驱动程序 - 我只是不确定。CMIIW。

相关内容