《這一系列有三部曲,強烈建議全部看完再決定怎麼做。》

 

C磁碟機滿了怎麼辦?節點可不可以裝在D磁碟機?

 

嚴謹地來說,節點的資料並不是在C磁碟機,而是在 %appdata% 這個環境變數所指的路徑底下。可以透過echo指令顯示%appdata%的內容:

 

這個目錄是隱藏檔,請先修改資料夾選項,才能在檔案總管看到它。

 

可以從Docker看到幾個重要的掛載點都是在%appdata%底下。

 

所以只要變更%appdata%的設定,節點就能移到其他的磁碟機。而變更%appdata%的操作是Windows所允許的,甚至還提供了非常簡單的方法,只要點點滑鼠就能完成。

 

注意!雖然Windows允許變更%appdata%,但並非所有的應用程式都能事後調整,有些可能在安裝時就記錄了絕對路徑,所以最好是剛安裝Windows後,就立即變更%appdata%。如果是既有的節點,請先移除Pi NodeDocker Desktop,然後變更%appdata%,再重新安裝Pi NodeDocker Desktop

 

讓我們開始做吧,直接在檔案總管打上「%appdata%」,然後按Enter

 

會自動跳到該路徑。

 

在檔案總管空白處按滑鼠右鍵,選「內容」。

 

切換到「位置」頁面,按「移動」。

 

選擇新的資料夾,例如這個例子是「D:\new_appdata」,然後按「選擇資料夾」。

 

按「確定」。

 

確定移動資料夾。

 

視檔案多寡,需要一點時間移動檔案。

 

完成後請重開機。

 

%appdata%的路徑已經改變。

 

這時候再安裝Pi NodeDocker Desktop,可發現已經裝在新的路徑了。

 

Docker內的掛載點也跟著變動了。

 

如果覺得這樣會動到已經安裝好的軟體,不是很放心,那就看這篇吧 https://yuanrui919.github.io/changevolume/

 

回首頁