差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:pbstips [2021/06/16 23:20] – [[另外方案]直接安裝在 PVE 主機內的程序] jonathan | tech:pbstips [2023/12/18 11:53] (目前版本) – jonathan | ||
---|---|---|---|
行 46: | 行 46: | ||
</ | </ | ||
- | ===== [另外方案]直接安裝在 PVE 主機內的程序 ===== | + | ====== [另外方案]直接安裝在 PVE 主機內的程序 |
* 安裝環境 : PVE 6.2-15 | * 安裝環境 : PVE 6.2-15 | ||
- 設定 PBS 儲存庫 / | - 設定 PBS 儲存庫 / | ||
行 78: | 行 78: | ||
* 因為部份重要 VM 上班時間每 2.5 小時就會備份一次, | * 因為部份重要 VM 上班時間每 2.5 小時就會備份一次, | ||
* PBS 的 Prune 如果設定為 keep-daily : 10 只會保留每天最後一份, | * PBS 的 Prune 如果設定為 keep-daily : 10 只會保留每天最後一份, | ||
+ | |||
===== 問題與解決方式 ===== | ===== 問題與解決方式 ===== | ||
- | ==== ZPool 突然消失問題 ==== | + | |
- | | + | |
- | * 此時 proxmox-backup 服務已經無法正常運作, | + | |
- | * 透過 zpool create 重新建立 pbs-zpool 之後, 網頁管理界面可以登入, | + | |
- | proxmox-backup-manager datastore list | + | |
- | proxmox-backup-manager datastore remove pvebackup | + | |
- | </ | + | |
- | root@TP-PVE-249:/ | + | |
- | ┌───────────┬────────────┬───────────────┐ | + | |
- | │ name │ path │ comment | + | |
- | ╞═══════════╪════════════╪═══════════════╡ | + | |
- | │ pvebackup │ /pbs-zpool │ PVE Backup DS │ | + | |
- | └───────────┴────────────┴───────────────┘ | + | |
- | root@TP-PVE-249:/ | + | |
- | root@TP-PVE-249:/ | + | |
- | </ | + | |
- | * 再透過網頁管理界面重新建立 Datastore : pvenackup , 這樣原本的 Sync Jobs 就可以繼續恢復運作 | + | |
- | + | ||
- | ==== 修改備份 vm/ct 目錄的 Owner ==== | + | |
- | * 當 PBS-A 是 PVE 備份寫入處 vm/ct 目錄的 Owner 會是 pveuser@pbs {{: | + | |
- | * 透過 remote rsync 過來到 PBS-B 的目錄 owner 會是 backup@pam {{: | + | |
- | * 如果要改由 PBS-B 讓 PVE 備份就會出現權限錯誤無法寫入 | + | |
- | * 修改 vm/ct 內的 owner 檔案內容 Exp. vm 103 <code sh> | + | |
- | cd / | + | |
- | cat owner | + | |
- | echo ' | + | |
- | cat owner | + | |
- | </ | + | |
- | + | ||
- | ==== PBS 服務突然失效(Listen Port 8007 消失) ==== | + | |
- | * 透過 systemctl restart proxmox-backup 重起並無法解決 | + | |
- | * 查詢 / | + | |
- | * 參考 - https:// | + | |
- | - 透過 systemctl restart proxmox-backup-proxy 重新啟動 | + | |
- | - 主要錯誤是 Too manu open files (os error 24) 所以修改限制檔案開啟數 | + | |
- | - 目前 OS 的設定值< | + | |
- | root@TP-PVE-252: | + | |
- | 9223372036854775807 | + | |
- | root@TP-PVE-252: | + | |
- | 1048576 | + | |
- | root@TP-PVE-252: | + | |
- | 1024 | + | |
- | </ | + | |
- | - 似乎目前這問題是 open files leak 的狀況, 要等後續 PBS 版本修正 | + | |
- | - 暫時依照[[https:// | + | |
- | vi / | + | |
- | </ | + | |
- | : | + | |
- | [Service] | + | |
- | : | + | |
- | Group=backup | + | |
- | LimitNOFILE=10240: | + | |
- | + | ||
- | [Install] | + | |
- | : | + | |
- | </ | + | |
- | systemctl daemon-reload | + | |
- | systemctl restart proxmox-backup-proxy.service | + | |
- | </ | + | |
- | + | ||
- | ==== 備份 CT 出現 parameter ' | + | |
- | * 參考 - https:// | + | |
- | * 主要原因是備份的 CT 內含有 0 byte 的檔案, 目前看到大部分的原因是 / | + | |
- | rm / | + | |
- | </ | + | |
- | + | ||
- | ==== 升級後出現 unable to parse active worker status ' | + | |
- | * 參考 - https:// | + | |
- | * 這是已知的問題, | + | |
- | sed -i -re ' | + | |
- | </ | + | |
===== 參考網址 ===== | ===== 參考網址 ===== | ||
行 158: | 行 89: | ||
* https:// | * https:// | ||
- | {{tag> | + | {{tag> |