在与 MacOS(Big Sur)和 Ubuntu 20.04 共享的外部硬盘上,我应该使用什么最佳文件系统?

在与 MacOS(Big Sur)和 Ubuntu 20.04 共享的外部硬盘上,我应该使用什么最佳文件系统?

我想在我的个人 Mac 和运行 Ubuntu 的工作笔记本电脑之间共享一个外部 2TB USB 硬盘来备份数据。

我需要能够使用这两个操作系统进行读/写,即使我主要在 Mac 上使用它。

我尝试使用 exFAT,但是在 Ubuntu 上,当我尝试粘贴文件时收到一条错误消息,而使用 HDF+ 甚至不让我这样做。

在这种情况下我可以使用的最佳文件系统是什么?

编辑:我没有尝试过 NTFS,我读到它在 Mac 和 Linux 上使用不可靠,这个硬盘上的备份对我来说非常重要。

答案1

在 exFAT 中格式化

Mac 和 Ubuntu 20.10 及以上版本可与 exFAT 配合良好。

Ubuntu 20.04 及更低版本需要添加 exFAT 支持:

sudo add-apt-repository universe

sudo apt update

sudo apt install exfat-fuse exfat-utils

这对我来说效果很好,exFAT 驱动器现在只要插入就可以安装。

我有许多超过 4GB 的文件,所以 FAT32 的限制对我来说不起作用。

升级内核

内核 5.4 及更高版本可以访问 exFAT 文件系统。简单升级可能比修补更好。

NTFS 在 Ubuntu 上运行良好,但在 MAC 上运行不佳。

答案2

根据我的经验,NTFS 在 Linux 上非常可靠,并且有可靠的 Mac NTFS 驱动程序允许写入。这些不是免费的,但也不贵。

HFS+ 可以在 Ubuntu 中重新安装读/写,但它还没有经过很好的测试,并且您可能必须修复所有权/权限。

ExFAT 现在也应该可以很好地运行,即使它是一个比其他两个文件系统简单得多的文件系统。对于文档的简单备份,它应该可以很好地运行。

如果是为了更彻底的备份,您可能仍然需要使用本机文件系统来保留所有权和权限。

答案3

如果您只选择 Mac 兼容性,而不选择 Mac 和 Ubuntu 之外的任何其他兼容性,那么您的选择真的非常有限:

  • 高频振动筛
  • 高频振动+
  • FAT32

Linux 上并不提供 HFS 支持,但您可以在 Ubuntu 上轻松获得它。


HFS 或 HFS+

您将要使用的将是 HFS 或 HFS+ - 它是与 Mac 兼容的磁盘格式,并且具有有限的 UNIX 权限,因此它可以在 Linux 上正常运行。

HFS+ 是 HFS 的较新版本,但它们并不相同,因此有两种不同的文件系统标准。

您需要在工作笔记本电脑上安装hfsutilsHFS 或hfsprogsHFS+。除非您没有超级用户权限,否则这会进一步限制我们。


FAT32:所有操作系统的后备方案

如果你的工作笔记本电脑上没有超级用户,那么你唯一的后备方案保证可以使用通用可读的 FAT32 文件系统。但是它限制了您要存储的数据量以及它所能支持的最大文件大小(4GB)。

答案4

在过去的一年里,我使用 FAT32 和 ExFAT/NTFS 在 128 GB microSD 卡和闪存驱动器上备份文件到/从 Mac OS (包括 Big Sur 和 Ubuntu 20.04),每周利用 Mac 上的 USB 端口以及联想笔记本电脑的 USB 端口和/或内置 SD 卡读卡器进行 2-3 次备份。

这两种格式都很强大,但是在 Linux 真正提供良好的 ExFAT 恢复工具之前,我还是会坚持使用 FAT32 文件系统。

验证 2 TB 驱动器上的媒体以确保其不是假冒的至关重要,尽管这在闪存中更为常见,但也可能发生在硬盘上。

相关内容