春風吹,戰鼓擂,蘋果系統怕過誰。最新的蘋果系統big sur
,又來給蘇南大叔出難題了,根目錄繼續不能讀寫。這個事情在上一個版本catalina
的時候,就出現過一次。那么按照上一次的經驗來處理的話,卻不能解決問題了。
本文測試環境:mac@big sur
。話說,本文的這個需求其實說起來很簡單的,蘇南大叔就是想在根目錄下面,放一個文件夾然后放點自己寫的代碼。
看好了版本號,本文說的是big sur
,不適用於catalina
!catalina
的話,請參考下面的文章!
既往經驗失敗
安裝上一個版本mac@catalina
時代的經驗的話,需要先掛載硬盤為可寫。然后,再去建立軟鏈接即可。執行代碼:
sudo mount -uw /
但是,在mac@big sur
中,已經不能再順利執行上面的代碼了。報錯如下:
mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66
然后,不明真相的群眾,又表示:需要到開機commond+R
里面去關閉sip
,再執行相關操作。然后,再次有人報告操作失敗了。
新的正確處理方式
在這里,蘇南大叔希望:在根目錄下面,出現一個軟鏈接目錄data
,然后真實目錄地址是:/Users/sunan/data/
。
這里先建立好真實目錄(在一個合適的位置,比如:/Users/sunan/data
)。然后,編輯一下/etc/synthetic.conf
文件。(木有的話,無所謂的,vi
會自動創建一個的。)
sudo vi /etc/synthetic.conf
然后在里面寫入自己希望的軟連接對應關系,比如:
data /Users/sunan/data
這里操作的data
是個目錄!!! 目錄!!! 目錄!!! 試圖操作某個文件的同學,請止步!!!懸崖勒馬!!!
需要特別注意的是:
不會用vi
的,就用別的編輯器也行。注意中心思想啊,文件名字和文件內容能對應上就可以。
保存好之后,重啟電腦。然后,就會發現神奇的一幕:根目錄下面出現了一個軟鏈接目錄data
!目標達成!
================================================
轉載自:https://newsn.net/say/mac-big-sur-root-readonly.html