最近在重造文件备份系统的时候,因为 Synology 默认支持 NTFS,而 macOS 也可以开启对 NTFS 的支持,计划建立这样的结构:

下面解决怎么让 mac 直接读写 NTFS。

@macOS Sierra, 10.12.2

有这么几个办法:

虚拟机已经有了,但是不太方便。试试开启内置支持,尽量不安新软件。

  1. 给分区起个名字。这个名字将会再后面用到,默认格式化是没有名字的。mac 下连给 ntfs 改名都不可以!*还得开 windows 命名,摔!*右键分区,输入名字,apply。尽量不要带空格。

    /images/ntfs_on_macos/disk_format_name_it.png

  2. 进入 terminal, 执行

sudo nano /etc/fstab

写入,

LABEL=NAME none ntfs rw,auto,nobrowse

NAME 是分区名字,我这里是 “toshiba2t”。像这样LABEL=toshiba2t none ntfs rw,auto,nobrowse。如果名字有空格,使用\040代替空格,作为转意符。

If you have multiple NTFS drives you want to write to, add a different line for each.

  1. 断开再重连。
  2. 进入分区。Finder,执行前往-前往文件夹,或者快捷键,command+shift+g输入/Volumes即可看到所有的分区。可以看到这个分区并且读写。
  3. 使分区显示到桌面上。执行
sudo ln -s /Volumes/toshiba2t ~/Desktop/toshiba2t

当然,toshiba2t要改为你的分区名字。 6. 断开在重连。依然可以访问。如果要取消,删除那行LABEL即可。


Reference