日常工作中,很多情况下需要在macOS、Windows 以及 Linux 之间共享优盘,虽然有 exFAT 格式可以使用,但是在文件权限方面 exFAT 处理的不是很好。
综合考虑之下 UDF 文件系统是目前比较折中的选择,但其也有一定的限制,比如 macOS 只支持整个磁盘全部格式化成 UDF 文件系统,而 Windows 缺偏偏需要有分区才能识别。
针对此情况,format-udf 这个项目比较折中的解决了这个问题,当然还是需要整个优盘都被格式化成一个 UDF 文件系统,但可以保证多种操作系统无障碍共享。
以下是 Debian Linux 系统下的格式化优盘的过程:
# apt install udftools coreutils vim-common
# git clone https://github.com/JElchison/format-udf.git
# cd format-udf
# sh format-udf.sh sdg "My UDF External Drive"
其中 sdg 是优盘的设备文件名,其具体的细节可以参考项目网站的 README.md。