哪种文件系统适合格式化 USB 记忆棒并安装操作系统?

哪种文件系统适合格式化 USB 记忆棒并安装操作系统?

我已经在 USB 上安装了 Linux 系统。它运行良好,我可以在不同的计算机上使用它。我使用 ext4 作为文件系统,并问自己这是否是最佳选择。哪种文件系统最适合 USB 记忆棒?好的文件系统不应该太快损坏闪存驱动器。额外的活动以确保数据完整性可能是好的(我每天都会备份)。另一个标准可能是更高的性能。

答案1

最新的 Linux 内核支持 F2FS,这是一种针对 SSD 优化的文件系统,但它仍然实验。如果对系统的要求不是太高,你可以尝试一下。

否则使用 ext4:

  • 禁用relatime标志(记录访问时间)
  • 启用 TRIM (discard标志)

一般来说

  • 使用 NOOP 调度程序代替 CFQ

样本fstab

/dev/sda   /   ext4   noatime,nodiratime,discard,errors=remount-ro 0 1

答案2

在闪存驱动器上使用 EXT2 可减少写入周期。每次写入 EXT 4 驱动器时,日志都必须更新,这会导致更多写入。我使用 EXT 2 并使用 GParted 或“磁盘实用程序”对其进行密码保护。

无论如何,我从未注意到 EXT 3 或 4 的速度优势。

答案3

人们往往将 FAT 放在闪存驱动器上,因为它是唯一可以在所有主流操作系统上运行的文件系统。

NTFS 适合以下人群

  1. 使用 Windows,并且
  2. 性能优于安全

(FAT 以牺牲性能为代价,以最小化写入分组的方式进行写入。)

虽然看起来你正在使用 Linux。在这种情况下,ext4 几乎就是你能从中获得的全部。它是日志记录,因此数据完整性得以保持,而且相当快速和稳定。

然而,对于 Linux USB,我们有以下建议:除非您使用 Slax 或 Puppy Linux 之类的软件,否则您的驱动器的使用寿命不会超过 2 年,甚至 3 年。

答案4

根据在 USB 闪存盘上测试 Linux 文件系统,EXT4的性能优于其他。

相关内容