Linux 可以将(外部)磁盘格式化为 HFS+,例如:
apt-get install gparted hfsprogs
,然后
gparted /dev/sdd
,右键单击要格式化的分区,选择 HFS+,单击应用,退出;mount -t hfsplus /dev/sdd2 /mnt/foo
。
但是你不能同时创建/mnt/foo/xyzzy
和/mnt/foo/XYZZY
,因为 gparted 使用 macOS 的默认选项,不区分大小写。因此,从 Linux 复制文件到它上面会导致各种各样的问题。
Linux 可以将其格式化为区分大小写吗?
或者我必须将磁盘插入 Mac 来格式化它吗?
有关的:https://apple.stackexchange.com/questions/334330/which-filesystems-support-symbolic-links
答案1
mkfs.hfs -s /dev/sdd2
从man mkfs.hfs
:
-s Creates a case-sensitive HFS Plus filesystem. By default a
case-insensitive filesystem is created. Case-sensitive HFS
Plus file systems require a Mac OS X version of 10.3 (Darwin
7.0) or later.