障礙排除

狀況說明

因更新時無法正常移除舊有資料,造成更新後硬碟容量爆滿

最早影響時間點:

2021-01-26

造成原因:

由自動更新系統造成,系統未正常更新並移除舊有版本

受影響機器特徵:

曾更換過版本並有持續聯網(wifi)

造成影響:

重新啟動後無法開機,

資料無法寫入

處理方式

處理說明:

登入系統後手動移除舊版本及非使用中容器 並拓展檔案系統,以防未來產生類似情況

處理流程:

  1. 連線並登入MAPS6

  2. 使用 df -m 確認是否系統已無可用空間 (錯誤的系統此時就會顯示使用率100%)

  3. 使用 docker ps 指令確認docker服務是否還在執行中 (這就是造成開機後無反應的問題)

  4. 若 docker 因為無可用空間而停止執行,執行 rm -rf MagPi 刪除不必要檔案 (若執行中則繼續進prune)

  5. 使用 sudo dockerd 指令使docker 繼續執行 (若無法丟至背景執行,則另開一個分頁進行以下步驟)

  6. 輸入 docker container prune 以及 y 將非執行中容器刪除

  7. 輸入 docker image prune -a 以及 y 將非使用映像黨刪除

  8. 使用 df -m 確認系統可用空間,將舊資料移除後應回復到80%上下

  9. 輸入 sudo raspi-config --expand-rootfs 擴展記憶卡容量

  10. 使用 sudo reboot 重新開機即完成設定

Last updated