這個實作的緣分來自某天遠端ssh連到樹莓派中做例行性的更新時,出現30: Read-only file system檔案系統唯讀的畫面,根據以往的經驗,若重開機,大概率需要手動執行fsck /dev/mmcblk0p2進行修復作業,若運氣不好,即使完成fsck並重新開機後,也無法順利進到Ubuntu desktop作業系統。經與Gemini討論後,大致流程如下,同時一併了解fsck的工作機制。
- 趁尚可在終端命令列操作時,利用dd(Data Duplicator)將樹莓派的映像檔以網路備份到TrueNAS。
- 完成備份後,讓樹莓派重新開機並執行fsck /dev/mmcblk0p2,看是否能順利進到Ubuntu desktop作業系統
- 若無法進到作業系統,將該SD卡重新燒錄一個乾淨的作業系統,再利用NFS(Net File System)、debugfs和rdump到已備份在TrueNAS中的映像檔撈資料。

