mac 电脑的 macOS 系统默认不支持ntfs格式硬盘的写入操作,所以我们平时使用的移动硬盘插到mac电脑上,只能读取而无法写入,其实mac自带了ntfs格式硬盘的加载功能,使用命令行即可挂载移动硬盘进行读写。
将移动硬盘插入mac笔记本后,桌面现实了如下图标,打开后可以读取数据,但是右键现实中没有写入数据的功能。
1、查看mac上的硬盘信息:
通过diskutil 命令查看硬盘信息,如下:
$ diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_HFS Macintosh HD 250.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *320.1 GB disk1
1: Windows_NTFS TOSHIBA EXT 320.1 GB disk1s1
可以看到外设的磁盘为/dev/disk1。也可以通过“磁盘诊断”工具,在图形界面上查看:
2、查看磁盘挂载信息:
$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk1s1 on /Volumes/TOSHIBA EXT (ntfs, local, nodev, nosuid, read-only, noowners)
可以看到,外设的磁盘挂载名为/dev/disk1s1,挂载点为/Volumes/TOSHIBA EXT。我们可以进入挂载点查看数据,但是写入会提示read only:
3、卸载外设挂载:
$ sudo umount /dev/disk1s1
4、以读写模式重新挂载:
新建一个目录,然后使用mount_ntfs命令挂载
$ mkdir ~/tt
$ sudo mount_ntfs -o rw,nobrowse /dev/disk1s1 ~/tt