![JFS 与 EXT4 与 EXT3](https://linux22.com/image/1074822/JFS%20%E4%B8%8E%20EXT4%20%E4%B8%8E%20EXT3%20.png)
我有一个 2TB 的外置硬盘,用来保存宝贵的数据。到目前为止,我使用 NTFS 作为我的文件系统,但我发现它很慢,因为那里有很多文件。(700GB 的视频、20GB 的音乐等)
我想加密一些文件(个人文件)而不是整个分区,并且我希望分区运行顺利,不会像现在这样滞后。
我读过关于 JFS、EXT4 和 EXT3 的文章,但它们各有优缺点。有人能告诉我哪一个最适合我的需求吗?
答案1
在 ext4 发布之前,我将 mythtv 后端的所有驱动器都换成了 JFS,因为 JFS 在处理 1G 或更大的文件时,速度与 CPU 使用率最佳。与 ext3 相比,删除速度尤其如此。
我看到的一个问题是处理同时打开大量文件的情况。据说 JFS 在这种情况下表现不如其他选项好,但对于我的应用程序(存储大量视频文件,并发访问很少)来说,这不是问题。
我没有将其与 ext4 进行比较,因为我现在真的不想重建机器,所以 YMMV。
当然,“如果不是 NTFS,Windows 将不会读取它”的免责声明适用。
答案2
如果您需要从 Windows 访问磁盘,那么您需要坚持使用 NTFS,否则请使用 ext4。
答案3
我还想将 XFS 添加到组合中。我发现它响应速度更快,尤其是处理大文件时。能够扩展文件系统,并且无需卸载即可进行 fs 检查,这真是太棒了。
但是如果您想使用 Linux + Win,您就只能使用 NTFS。
答案4
我对 EXT4 没有任何问题。它是 Ubuntu 自带的默认日志文件系统。但它无法在 Windows 上读取。
至于 JFS,它是一个 64 位文件系统。它也不能在 Windows 上运行,因此如果您忙于双启动,那么就只能使用 NTFS 了。
它们都没有空间限制(嗯,JFS 暂时没有限制,为 16 PB,EXT4 有 16 TB),但这取决于用户偏好 :)