Mac根目錄下無法建立檔案或目錄

2022-01-24 05:34:10 字數 931 閱讀 6506

最近小夥伴經常反饋mac根目錄下建立檔案或目錄一直失敗,並且嘗試了各種姿勢。 常見錯誤如下:

# 常見錯誤1, 直接建立目錄

mkdir -p /test

mkdir: /data: read-only file system

# 常見錯誤2。 進入安全模式,關閉authenticated-root和sip後,重新掛載根分割槽

sudo mount -uw /

mount_apfs: volume could not be mounted: permission denied

mount: / failed with 66

尤其是macos公升級到mac big sur版本後,關閉sip重新掛載根分割槽也是行不通的。

解決方案示例:

# 建立可用目錄(不在根目錄下),如

mkdir -p ~/test #我本地目錄為/users/hxy/test

# 增加關聯

sudo vi /etc/synthetic.conf

內容:test /users/hxy/test # 注意,這裡test前面沒有/; 並且test與後面內容使用tab分割

# 重啟系統

sudo reboot

# 重啟後,系統會在根目錄/下建立test目錄,如下:(這裡是一種軟連線方式)

➜ ~ ll /test

lrwxr-xr-x 1 root wheel 34b 2 20 17:31 /test -> /users/hxy/test

➜ ~

-----------完美的分割線----------------

解決Mac無法在根目錄下建立資料夾的問題

想要在macbook pro的根目錄下建立資料夾,提示 read only file system 我們可以建立乙個軟連線,來實現這個功能 2.1 舉例 假設我們想建立的目錄為 data0 我們先在任意位置建立乙個名為data0的目錄 開啟 etc synthetic.conf 檔案 sudo vi...

Mac公升級後根目錄下無法建立個人資料夾

將macbook系統版本至10.15.3 時,專案啟動報錯 我的是不能載入日誌檔案,原因在下文 emm 檢視之後發現是因為專案無法在根目錄下找到之前建立的日誌資料夾,開啟一看,果然沒了。嘗試建立資料夾並賦予許可權,結果 此時只能有兩個選擇 修改日誌寫入路徑,第二,尋找新的方式,在根目錄下建立自己的資...

Mac系統home目錄無法建立檔案最全解決方法

mac 10.15及以上,預設開啟了sip系統保護,開發中普通使用者是無法建立檔案。我們開發中有時會把一些檔案目錄設定為 home,比如日誌 home logs 此時啟動服務會報錯,無法建立日誌目錄。解決方法如下 開啟終端 sudo vim etc auto master 去掉 home前的 cd ...