"Restic"
- 7.45 加密備份的密碼、key 檔與主金鑰:換密碼與換主金鑰的差別、密碼外洩與遺失的處置,以 restic 為例
加密備份工具把資料交給一把隨機產生的主金鑰加密、密碼只用來解開包著主金鑰的 key 檔:這個分層換到的多份 key 檔與不重新加密的換密碼、換密碼之後舊副本與外流的 key 檔還解得開什麼、什麼條件下要建新 repository 換掉主金鑰,以及密碼遺失時沒有任何找回的路
- restic sidecar 容器的密碼操作:啟動腳本依 exit code 判斷、換密碼、外洩後搬到新 repository 與唯讀還原演練
restic 以 Docker Compose 的 sidecar 容器做自架備份、要換密碼或密碼可能外洩時:啟動腳本怎麼分辨 repository 不存在與密碼錯誤、只改 .env 為什麼讓備份停擺、容器還在跑時換密碼的步驟、外洩後建新 repository 並用 restic copy 搬快照,以及唯讀掛載時 restore 重試十幾分鐘才失敗的成因