即将在 M.2 硬盘上安装 Ubuntu 16.04。我应该使用哪个文件系统来提高速度?

Con*_*ett 8 filesystem performance system-installation

即将在三星 M.2 硬盘上安装 Ubuntu 16.04。(使用 USB 驱动器)

我应该使用哪个文件系统?

  • 脂肪32
  • 分机4
  • 分机3
  • 分机2
  • NTFS
  • 另一个我没有提到?

我的硬盘是:

1TB SAMSUNG SM961 M.2, PCIe NVMe (up to 3200MB/R, 1800MB/W)
Run Code Online (Sandbox Code Playgroud)

如果它们都有效,哪个最快?

对于受惊的菜鸟的任何提示/陷阱:)

mon*_*nge 10

非常简单。您使用最适合您的操作系统的文件系统。对于大多数 Linux 发行版,包括 Ubuntu,这是:

分机4

NTFS 和 fat32 不适合 Unix/Linux 系统,因为它们缺乏 Linux 需要的功能。对于需要从 Windows 系统访问的数据分区,它们可能是一个不错的选择。请注意,fat32 不能存储大于 4GB 的文件,但它是最兼容的选择。即使是旧的 DOS 也可以读/写 fat32。

ext2 和 ext3 基本上是 ext4 的前身。

顺便说一句,速度实际上并不是文件系统的问题。硬盘和总线(连接、USB 端口)决定了文件操作的速度。

  • 唯一值得注意但不是问题的一部分:如果有人觉得需要创建快照:btrfs 也是一个选项。 (5认同)
  • 实际上,对于某些工作负载,文件系统之间的速度通常存在很大差异。对于大型流式读取而言,这不是很多,但如果您正在创建/删除/扫描大量文件,您会发现性能差异超过 2 倍。数据库工作负载也是如此。 (5认同)