MacOS Big Sur挂载ntfs,可读写删(命令行方式)

Submitted by admin on Wed, 08/04/2021 - 21:33

背景

之前买了块1T的数据盘,用作windows数据备份,格式化为ntfs。现在想把这块盘挂载到Mac使用,但是挂载之后,只能读,不能写和删。 有些收费软件可以搞定这个事情,但是没去试用。 这里介绍命令行的方式,基于一些免费的开源工具。 该实践是基于Mac Big Sur;网上有很多资料都比较老,在最近的mac上安装会失败。本文步骤亲测实践可行。

步骤

  1. 安装相关软件
brew install --cask macfuse
brew install gromgit/fuse/ntfs-3g
  1. 获取相关参数
id  ## 获取当前mac登录用户的id和gid,替换下面的参数
df -h ## 获取外挂盘的盘符,可以根据磁盘大小来推测,我的盘符是/dev/disk2s1
  1. 挂载
cd ~
mkdir disk
sudo ntfs-3g -o uid={uid},gid={gid},dmask=022,fmask=133 -o auto_xattr /dev/disk2s1 ~/disk 

参考资料