我使用以下命令在 Macbook Pro 上创建了区分大小写的卷:
hdiutil create -type UDIF -fs 'Case-sensitive Journaled HFS+' -size 200g -volname Unix ~/Unix
我发现卷性能比直接写入磁盘差很多,请参阅:
9801a7953161% sync; /bin/dd if=/dev/zero of=/Volumes/Unix/some_file bs=1m count=10240; sync
10240+0 records in
10240+0 records out
10737418240 bytes transferred in 63.777882 secs (168356457 bytes/sec)
9801a7953161% sync; /bin/dd if=/dev/zero of=/Users/XXX/some_file bs=1m count=10240; sync
10240+0 records in
10240+0 records out
10737418240 bytes transferred in 8.968688 secs (1197211702 bytes/sec)
知道这里出了什么问题吗?我对磁盘进行了急救 - 没有发现任何问题。
答案1
通过关闭卷上的访问时间,我发现性能有所提高。执行此操作的命令如下:
mount -vuwo noatime /Volumes/[volume name]
更多详情请参阅本文“OS X - 在 OS X SSD 卷上设置无访问时间”
当您将卷分区为 APFS 时,您可以向现有磁盘添加区分大小写的新分区。这对性能几乎没有影响。