在這次mac升級系統后,我發現我的/data目錄消失了,於是我執行了命令:
mkdir /data
結果發現居然提示我Read-Only filesystem,即使加上了sudo也沒用
在我查閱相關資料后找到了解決辦法(關閉SIP,然后輸入sudo mount -uw /,創建文件夾添加權限,最后啟用SIP),具體步驟如下:
1、重啟mac,按住Command+R,等到系統進入安全模式。
2、選擇一個賬戶,然后點擊屏幕上方的工具欄找到命令行工具。
3、執行,命令 csrutil disable
4、重啟電腦后,不要進入安全模式,執行命令sudo mount -uw /
5、執行命令sudo mkdir /data
6、執行命令sudo chmod 777 /data
7、重啟電腦,進入安全模式,執行命令csrutil enable (開啟SIP) (!!!!該步驟可以不執行)
注意!!!
2020年04月16日18:49:41更新:
我目前用的macOS Catalina 10.15.4
沒有SIP直接執行sudo mount -uw /
就可以有讀寫權限了,但是重啟會失效,目前我是寫了一個腳本,並設置開啟自動執行來解決的