我想运行一个 Plex 服务器,该服务器将从外部硬盘驱动器提供视频文件。Plex 服务器将在 Ubuntu 20.04 LTS 上运行。但是,由于我主要在 Windows 上工作,因此我觉得外部驱动器应该与 Windows 兼容。(例如,如果 Ubuntu 服务器出现故障,我将使用 Windows 访问这些文件。此外,我可能会删除 Ubuntu 并将 Windows 放在服务器上。我不需要 MacOS 支持。)写入次数将非常少。
问题是,我应该使用哪种文件系统格式?我知道如果我想要基本的 Windows 支持,我只能使用 exFAT 和 NTFS。而且,我听说 Ubuntu 可以写入这两种文件系统中的任何一种。但我不知道的是,社区会建议我在这个用例中使用什么:很少写入、家庭使用、提供视频文件。
使用 ntfs-3g 包,Ubuntu 会记录其写入吗?
我知道 NTFS 文件系统错误无法使用 Ubuntu 修复,必须使用 Windows 修复。我想如果文件系统本身有问题,我可以相当轻松地将驱动器插入 Windows 机器进行修复。但 exFAT 甚至不支持日志记录……对吧?Ubuntu 可以修复 exFAT 文件系统错误吗?
我知道 NTFS 比 exFAT 有更好的权限支持,但我不关心这种用例的权限。
我应该注意这两种格式(exFAT 和 NTFS)之间的哪些细微差别?哪一个在 Ubuntu 上有更稳定的支持?社区推荐什么?
(我应该考虑 UDF 吗?我对它的了解比其他人少得多。它支持日志记录吗?等等)
我想我的主要问题是:在 Ubuntu 下运行时,这两个以 Windows 为中心的主要选项(NTFS、exFAT)哪一个预计会表现出更好的数据安全性(避免数据丢失)?
答案1
Windows 无法读取 Linux 分区。不过,最好使用 NTFS 来存储较大的文件(大于 4GB),因为您可以创建更大的分区。Windows 读取 NTFS 也比读取 FAT 或 exFAT 文件系统更好(出于某种原因)。