是否存在一个文件系统可以满足这两个要求?
- 支持Linux标准文件权限
- 被 Windows 原生识别
我想用它来格式化一个主要用于 Linux 的 USB 外部记忆棒,但也想从 Windows 机器上访问。
一个简单的解决方法是从 Windows 主机上的 Linux VM 读取 USB 驱动器的内容,但很好奇是否存在这样的文件系统。
是否存在一个文件系统可以满足这两个要求?
我想用它来格式化一个主要用于 Linux 的 USB 外部记忆棒,但也想从 Windows 机器上访问。
一个简单的解决方法是从 Windows 主机上的 Linux VM 读取 USB 驱动器的内容,但很好奇是否存在这样的文件系统。
UDF(通用磁盘格式)通常用于 DVD 和蓝光盘,但可用于其他设备,适用于这种类型的场景:它支持 POSIX 元数据,并在 Windows 中本地处理。
为了处理兼容性问题,为了获得最佳效果,您应使用 格式化外部驱动器
format-udf
。这将创建一个占用整个驱动器的 UDF 2.01 分区,并带有伪 MBR,确保与 Linux、Windows 和 macOS 的读/写兼容性。Linux NTFS 支持现在相当好(即本机,而不仅仅是通过 FUSE)。
不如原生文件系统好,但对于 USB 来说应该没问题,特别是如果你在 Linux 和 Windows 中小心地将其完全卸载。
我不知道与 UDF 相比的相对优势/劣势。
NTFS 本身与 POSIX 兼容。默认挂载选项可能不会在 Linux 机器上以这种形式呈现,但 2011 年的问答 ( https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition )讨论了挂载选项。它是 2011 年的,是关于 ntfs-3g,第三方 FUSE 驱动程序,所以我不知道它与本机内核模块有多少相同之处。