MacOS 可以原生读写 NTFS 分区,可能有人已经知道有人还不知道。 网上也有比较多的教程。 但是实践中还是有问题,以下是我自己的补充。
使用 diskutil 列出磁盘
diskutil list
我的磁盘是
/dev/disk2
分区名称是
SSD
编辑以下文件,如果你以前没编辑过,应该是没这文件的。
sudo vim /etc/fstab
写入配置信息,其中 SSD 替换为你的名称(请养成合理命名分区名的习惯)。
LABEL=SSD none ntfs rw,auto,nobrowse
然后弹出硬盘重新插入就可以在/Volumes
下看到 ntfs 分区了,并且是可以读写的。但是它不会出现在 finder 中了。
可以用以下命令建立快捷方式,然后把这快捷方式放到 finder 或者 dock 中你喜欢的位置。
sudo ln -s /Volumes ~/Desktop/Volumes
很可能你用了几次很正常,再用的话就发现插入硬盘之后不能识别了。
原因是你这个硬盘在拔出的时候没有正确弹出,这种情况把硬盘插入 windows 的电脑再正确的弹出一次就可以正常的在 MacOS 里挂载了。
1
windirt 2016-12-30 21:36:56 +08:00
慎用,我用原生 NTFS 读写丢过资料,现在都是用 exFAT 来做交换
|
2
Balthild 2016-12-31 09:33:09 +08:00 via Android
原生读写不支持 Unix 文件权限, Paragon NTFS 支持 Unix 文件权限但实际使用明显感到 I/O 很烂。
exFAT/FAT32 也都不支持 Unix 文件权限。 PS: 代码需要在 Win/mac 之间共享,而且用 core.filemode=true 的 git ,因此有 Unix 文件权限这个需求。 |