《這一系列有三部曲,強烈建議全部看完再決定怎麼做。》
C磁碟機滿了怎麼辦?節點可不可以裝在D磁碟機?
嚴謹地來說,節點的資料並不是在C磁碟機,而是在 %appdata% 這個環境變數所指的路徑底下。可以透過echo指令顯示%appdata%的內容:
這個目錄是隱藏檔,請先修改資料夾選項,才能在檔案總管看到它。
可以從Docker看到幾個重要的掛載點都是在%appdata%底下。
所以只要變更%appdata%的設定,節點就能移到其他的磁碟機。而變更%appdata%的操作是Windows所允許的,甚至還提供了非常簡單的方法,只要點點滑鼠就能完成。
注意!雖然Windows允許變更%appdata%,但並非所有的應用程式都能事後調整,有些可能在安裝時就記錄了絕對路徑,所以最好是剛安裝Windows後,就立即變更%appdata%。如果是既有的節點,請先移除Pi Node與Docker Desktop,然後變更%appdata%,再重新安裝Pi Node與Docker Desktop。
讓我們開始做吧,直接在檔案總管打上「%appdata%」,然後按Enter。
會自動跳到該路徑。
在檔案總管空白處按滑鼠右鍵,選「內容」。
切換到「位置」頁面,按「移動」。
選擇新的資料夾,例如這個例子是「D:\new_appdata」,然後按「選擇資料夾」。
按「確定」。
確定移動資料夾。
視檔案多寡,需要一點時間移動檔案。
完成後請重開機。
%appdata%的路徑已經改變。
這時候再安裝Pi Node與Docker Desktop,可發現已經裝在新的路徑了。
Docker內的掛載點也跟著變動了。
如果覺得這樣會動到已經安裝好的軟體,不是很放心,那就看這篇吧 https://yuanrui919.github.io/changevolume/ 。