将 ext2 转换为 ext4

将 ext2 转换为 ext4

我有一个文件服务器,其中三个磁盘都是 ext2 文件系统,是否可以将它们更改/转换为 ext4,后者具有显着改进的特性,同时数据位于磁盘上且不会丢失数据?

如果是的话,这是如何实现的?

我的系统是Debian Wheezy,我使用lvm。

我找到了,但我不知道它是否与 ext2 到 ext4 相关,这对我有用吗?

答案1

ext2从到 的过程ext4类似于您链接的文章 3->4。您需要使用 来启用这些功能tune2fs。从 3->4 和 2->4 之间的区别在于您还需要启用日志功能。完整的命令是这样的:

tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sdxx

fsck进行更改后,您应该查看文件系统。与任何文件系统或磁盘更改一样,您应该确保在进行更改之前有可靠的备份。

答案2

我在两点上不同意乔丹的观点。

启用该期刊比他介绍的要复杂一些,但是有大量的讨论和教程可用。

将 ext2 文件系统转换为 ext3 或 ext4 所需的操作如下: 不执行任何操作。 ext4 是 ext3 的超集,ext3 是 ext2 的超集,所有 ext2 文件系统除了是 ext3 之外都已经是 ext4 文件系统。然而,启用 ext2 不支持的任何功能将使其仅成为 ext3/4,事实上,拥有一个没有日志的 ext4 文件系统是可能的,有时甚至是有用的。

相关内容