Mounting an NTFS disk on macOS
Unfortunately NTFS is not natively supported on macOS, but sometimes we need write access to an NTFS disk.
EDIT:
Now you can install the official osxfuse without any problem.
brew tap gromgit/homebrew-fuse
brew reinstall macfuse
brew install ntfs-3g-mac
And securely mount your USB drive in a read-write access:
sudo /usr/local/bin/ntfs-3g /dev/disk3s1 /Volumes/NTFS -olocal -oallow_other -o auto_xattr
The first time you try to mount it, you will be asked to give macOS permissions for osxfuse and a request for reboot. After the reboot it will mount the drive nicely and safely again.
Now we have access to our NTFS drive again.
Use only osxfuse: github.com/osxfuse/osxfuse/wiki/NTFS-3G
Have a wonderful day!
Here is an outdated entry
To do so, there are two possibilities
Install the ntfs-3g
package from darelover, as the original package is not updated to macOS Big Sur.
brew cask install osxfuse
brew install darelover/ntfs-3g/ntfs-3g
After installation, simply reboot your Mac, then you can easily mount your own drive in read/write mode.
sudo /usr/local/bin/ntfs-3g /dev/disk3s1 /Volumes/NTFS -olocal -oallow_other -o auto_xattr
Second method
The first method works as long as you have not installed macfuse from keybase on your Mac, but if you have already, then no problem, you can now download the mounty.app where you can mount the disk with one click, or mount with cli
sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/NTFS
sudo umount ~/NTFS