在我看来,这不是一个重复的问题。请先阅读:
序言:与此主题相关的大多数问题都已过时 5 年或更久。从那时起,文件系统已经发生了很大变化。
考虑以下因素:
我在外部硬盘上有一个大于 2TiB 的分区,主要在 Debian 上运行,偶尔会做一些实验(当我有足够的时间真正深入研究一个全新的操作系统时,我打算加入 FreeBSD Master Race)。EXT4 是一个很棒的文件系统,但是当我将分区格式化为 EXT4 时,它似乎永远不会停止活动。奇怪的是,我的内部硬盘只有 EXT4 分区,并且没有持续的活动。
XFS 看起来不错,我已经试用了一下,它不像 EXT4 那样活跃。这很好,但我真的不太了解这个 FS,除了 NASA 信任它,它已经发展了 23 年,而且现在似乎非常稳定。
NTFS 值得信赖,并且与 XFS 一样成熟。我对它很熟悉,我曾经是 Windows 7 及以上版本的用户。使用 NTFS 的主要缺点是 Linux 上的性能要低得多(~10-20M/s)(至少在我的 PC 上,我不再使用 Windows)。
实际问题分为多个部分:
关于 XFS,在 Linux 操作系统上,其可靠性和性能与其他操作系统相比如何(不是试图引出意见,而是第一手经验,因为基准测试只是漂亮的图表)?XFS 是否是适合长期存储的优秀、值得使用的文件系统?
HDD 外壳的固件是否与奇怪的行为(最明显的是 EXT4)有关?
关于2,固件会对我产生什么影响(在所有领域)?
另外关于 2,如果不是固件,为什么 HDD 使用 EXT4 时会出现这种情况?
到目前为止我从未遇到过这个问题。我一直使用内部存储和 1TB NTFS 外部存储。任何指向更多有用资源的链接都将不胜感激。
答案1
您所遇到的不是一个错误,而是一个功能:ext4 具有延迟初始化的属性。实际上,这意味着,只完成了使 FS 可用的最少工作mkfs.ext4
,将未使用空间清零的主要任务是在后台完成的 - 这就是您所认为的“它似乎永远不会停止活动”或“过度活跃”。一旦对整个分区完成此操作(在 2TB 以上的卷上可能需要几天时间),活动就会停止。
XFS 没有进行任何可用空间初始化,因此您看不到这种行为。
至于可靠性:我认为这两种文件系统都是高度值得信赖的 - 就我个人而言,我更喜欢将 ext4 用于普通卷,但将 XFS 用于大文件服务器卷。