MacOS 原生读写 NTFS 分区格式踩坑与发现

2016-12-30 11:28:07 +08:00
 ruijanlee

MacOS 原生读写 NTFS 分区格式踩坑与发现

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 里挂载了。

3141 次点击
所在节点    分享发现
3 条回复
windirt
2016-12-30 21:36:56 +08:00
慎用,我用原生 NTFS 读写丢过资料,现在都是用 exFAT 来做交换
Balthild
2016-12-31 09:33:09 +08:00
原生读写不支持 Unix 文件权限, Paragon NTFS 支持 Unix 文件权限但实际使用明显感到 I/O 很烂。
exFAT/FAT32 也都不支持 Unix 文件权限。

PS: 代码需要在 Win/mac 之间共享,而且用 core.filemode=true 的 git ,因此有 Unix 文件权限这个需求。
ruijanlee
2016-12-31 10:04:03 +08:00
@Balthild 我用三星 ssd 放虚拟机,在 MacBook 和 win10 之间共用,还不错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX