NVMe SSD 驱动器上 Archlinux 的文件系统类型和挂载选项

lvi*_*ani 5 filesystems ssd

我知道有很多关于此事的文章和维基百科,而且我已经阅读了其中的许多内容。但我仍然很困惑,因为其中一些可能已经过时了。所以也许我可以在这里澄清一些疑问......

我想在配备 NVMe CX2-8B512-Q11 NV SSD 驱动器和 Windows 10 的新 Dell XPS 13 笔记本电脑上安装 Archlinux(这是一个滚动发行版,因此最新的内核、最新的驱动程序、最新的所有内容)。我已经缩小了windows分区,禁用快速启动和安全启动等。

现在的问题是选择哪个文件系统/。我读过一些文章,我了解到:

  • BTRFS 很酷,但仍然不稳定。我读到有人因为使用它而被搞砸了。所以现阶段不建议这样做。

  • EXT4 是当今最可靠的一种,唯一的缺点是占用驱动器上的空间。

  • F2FS 是为 SSD 设计的,但目前运行它仍然很棘手。

所以目前稳定系统的最佳选择是 EXT4,对吗?

关于挂载选项:DISCARD 似乎已被弃用且不推荐。Arch wiki 建议启用定期修剪服务。是否有其他挂载选项可以添加到 fstab(例如 rw、relatime、data=ordered)?

小智 3

我的 Lenovo P50 中有两个 NVMe 驱动器,运行 Arch,到目前为止没有问题,运行 ext4。

I have fstrim.timer enabled instead of using the discard option in fstab.

sudo systemctl enable fstrim.timer

The only other notable option is:

noatime

You'll want to get rid of:

  1. relatime
  2. diratime