![将磁盘格式化为 HFS+,但区分大小写?](https://linux22.com/image/138998/%E5%B0%86%E7%A3%81%E7%9B%98%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%B8%BA%20HFS%2B%EF%BC%8C%E4%BD%86%E5%8C%BA%E5%88%86%E5%A4%A7%E5%B0%8F%E5%86%99%EF%BC%9F.png)
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.