前言

在Mac上直接向移动硬盘写入文件会遇到“read-only filesystem”这样的错误。这是由于移动硬盘使用的是windows的NTFS磁盘格式。解决这个问题的一种方法是将移动硬盘转化为FAT格式,但是这种方法的问题是需要格式化硬盘。下面介绍一个稍微花一些功夫就可以向“read-only filesystem”的硬盘写入文件的办法。

  1. 找到Device Node例如:
$ diskutil info /Volumes/YOUR_NTFS_DISK_NAME

Device Node:              /dev/disk1s1
  1. 弹出你的硬盘
$ hdiutil eject /Volumes/YOUR_NTFS_DISK_NAME

"disk1" unmounted.
"disk1" ejected.
  1. 创建一个目录,稍后将mount到这个目录
$ sudo mkdir /Volumes/MYHD
  1. 将NTFS硬盘挂载到mac:
$ sudo mount_ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/MYHD/
  1. 使用完成后umount硬盘:
$ umount /Volumes/MYHD/

参考链接