为 USB 驱动器选择本机 Linux 文件系统

为 USB 驱动器选择本机 Linux 文件系统

我很高兴周围只有 Linux 主机。因此我可能会为 USB 驱动器选择除 vfat 之外的其他文件系统。我想使用更适合 Linux 的东西。

我尝试了 ext4,但出现了意外问题:第一台主机写入的文件权限被第二台主机应用,由于两台计算机使用的 uid 和 gid 不同,导致不一致。

vfat 有特殊的挂载选项,例如umask用户ID,它授予每个人写入和读取 USB 驱动器上任何文件的权限。相反,ext4 尊重原始不一致的权限,并且不提供绕过它们的方法。因此,使用这个用于 USB 驱动器的出色文件系统相当累人。

还有哪些文件系统可能是 USB 驱动器的良好选择?

答案1

嗯,去年冬天我在 phoronix 上读到了一篇关于它的文章F2FS。它说这个 fs 是为闪存设备(如 pendrive)设计的。但我不知道该项目的当前开发状态​​。我认为你必须在你最喜欢的发行版 wiki 上搜索它。

另一个选项是UDF,例如用于 DVD,它在 Linux、Mac 和 Windows 上受支持。超级用户问题包含有关使用 UDF 格式化 pen-drive 的过程的更多信息。

相关内容