将旧的 /home 从 ext3 转换为 ext4

将旧的 /home 从 ext3 转换为 ext4

我有一个旧/home分区,可以追溯到以前的 Linux 系统,它仍然是 ext3 格式。而我的系统的其余部分/和其他一些安装点都是 ext4 格式的设备。

我掌握了网上一些描述如何将 ext3 分区转换为 ext4 的站点。

在这个 UL.SE 问题中我可以在不格式化的情况下将 ext3 分区转换为 ext4 分区吗?,还有建议在转换之前备份数据的警告...如果有的话...

所以我想知道将现有的 ext3 分区转换为 ext4 是否是一个好主意。我知道这是可能的,我知道存在一点风险,需要备份(如果有的话)。是否有足够的好处让我应该做吗?

答案1

另外,ext3ext4都是日志文件系统列出几个差异,最相关的是:

  • 最大单个文件大小可为 16 GB 至 16 TB
  • ext4 文件系统的总体最大大小为 1 EB(艾字节)。 1 EB = 1024 PB(拍字节)。 1 PB = 1024 TB(太字节)。
  • 目录最多可以包含 64,000 个子目录(而 ext3 中为 32,000 个)
  • ext4 中还引入了其他几个新功能:多块分配、延迟分配、日志校验和。 fast fsck 等。您需要知道的是,与 ext3 相比,这些新功能提高了文件系统的性能和可靠性。

对您来说有趣的事情可能是更快的 fsck,其他的可能不太重要这个特定的情况(除非您的磁盘突然增长并且神奇地可以包含更大的文件)。

如果您不打算大量使用该分区,我不建议转换(至少在没有备份的情况下)。

答案2

EXT4 在不同发行版的新版本中都表现良好。

如果您仍在使用旧版本,请不要使用 ext4。旧版本有一些问题已在新版本中修复。调整未安装卷的大小只是为了安全。

我使用“live CD”进行转换。进展顺利。

为了安全起见,我建议进行备份,但它们只是作为预防措施。

答案3

许多服务器管理员对 ext4 仍然很粗略,但如果您决定升级,我想不出一种方法可以安全地进行升级,而不复制其中的所有内容并重新格式化该分区。

相关内容