600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > NTFS for Mac OS X:使用Brew安裝NTFS-3G

NTFS for Mac OS X:使用Brew安裝NTFS-3G

时间:2021-01-23 00:14:33

相关推荐

NTFS for Mac OS X:使用Brew安裝NTFS-3G

在最新的OSX系統中,其實已經完整兼容NTFS文件系統,只是出於安全考慮默認是以只讀模式掛載NTFS分區的,可以透過diskutil查詢硬碟UUID,重新以讀寫(rw)權限掛載,具體的可以參照這裡

當然,也有現成的軟體幫助你處理這些。

Mounty是免費的NTFS讀寫小工具,需要手動掛載

Tuxera/Paragon兩款好用的付費應用,如果打算購買,推薦Tuxera,他們的項目起源於上世紀九十年代,經驗豐富,產品兼容性與性能更好

在*nix系統中,最為常用的解決方案是NTFS-3G,我在CentOS中也是使用它,它是一個開源項目,上述提到的Tuxera正是該項目的發起者。同樣地,它也支持OSX平台

//在OSX下安裝NTFS-3G:

1,安装Macfuse

# 下載安裝最新的Fuse for OS X,安裝過程中要勾選"MacFuse Compatibility Layer"項

2,安裝Homebrew及Command Line Tool

# Homebrew是OSX下的包管理器,就像CentOS的yum,Debian的中使用的apt-get

# 還需要安裝Command Line Tool,若未安裝過Xcode,在安裝Homebrew時,會提示你安裝Command Line Tool的,打開Terminal執行ruby命令安裝Homebrew:

$ ruby -e "$(curl -fsSL /Homebrew/install/master/install)"

3,用brew安裝NTFS-3G

$ brew install homebrew/fuse/ntfs-3g

它會幫你自動搞定編譯和安裝的,稍等片刻

4,鏈接替換系統的NTFS掛載文件

# 接下來備份系統原來的mount_ntfs文件,用NTFS-3G的替代它

$ sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original$ sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

5,OSX 10.11(EI Capitain)注意事項

# 如果使用的是OSX 10.11及以上系統,在步驟4操作時,需要禁用系統完整性保護(System Integrity Protection),這是自OSX EI Capitain更新後啟用的系統安全性保護機制,其中最為主要的一方面就是文件系統保護(Filesystem Protections),它會限制進程對系統目錄進行寫入操作//查看SIP詳細信息

# 如何禁用系統完整性保護(SIP)

重啟系統按"Commad + R"進入恢復模式菜單"Utilities" --> "Terminal" 執行命令 csrutil disable 回車

反饋如下:Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.

配置將保存至NVRAM,重啟即可,運行 csrutil status 查看SIP狀態

# End

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。