Proxmox Backup Server
Proxmox Backup Server 備份
PBS 新增 NFS 儲存區
運行環境
- PVE 8.4
- LXC Debian 12
安裝 NFS Client
參考本篇安裝NFS Client,本次掛載的是Synology 的 NFS,故在掛載前先修改使用者id
Synology新增backup使用者和群組,並記錄id
修改PBSbackup使用者id與Synology相同
usermod -u 1030 backup
groupmod -g 65537 backup
root@pbs:~# id backup
uid=1030(backup) gid=65537(backup) groups=65537(backup)
掛載後將目錄更新權限
chmod 770 /synology_nfs
新增儲存區
在 PBS 網頁上
增加後可以看到資料儲存區
PVE 新增 PBS 儲存
在PVE網頁上新增PBS資訊,帳號這裡求方便直接使用PBS 的root帳密,可以自行建立帳號並給予資料儲存區相應權限
指紋從PBS 連線區可以找到
可以看到已經有PBS儲存
PBS 安裝在PVE LXC
運行環境
- PVE LXC
- Debian 12
LXC安裝PBS
apt update
安裝 repo key
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
新增加 PBS 來源庫
編輯/etc/apt/sources.list
# 以下是新增加資訊
# Proxmox Backup Server pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
# security updates
deb http://security.debian.org/debian-security bookworm-security main contrib
apt update
apt install proxmox-backup-server
註解掉訂閱來源庫 /etc/apt/sources.list.d/pbs-enterprise.list
#deb https://enterprise.proxmox.com/debian/pbs bookworm pbs-enterprise
重啟之後瀏覽器登入 https://ip:8007
PBS ESTALE Stale file handle 解決
由於PBS掛載的NFS儲存區有搬遷過系統,在掛載時無異常,但是PBS回收作業或是PVE備份作業有ESTALE Stale file handle訊息而失敗
PBS錯誤
TASK ERROR: unable to get exclusive lock - ESTALE: Stale file handle
PVE錯誤
可以先嘗試重新掛載
umount /backup
mount -t nfs -o soft 192.168.0.1:/volume1/file/backup /backup
若依舊錯誤則重啟PBS可恢復
PBS namespaces 命名空間
當有多台 PVE 使用同一個 PBS,容器有重複VMID時,可能造成備份被覆蓋或是錯誤,可以增加命名空間來區分個別 PVE 的備份
於PBS網頁上儲存區中新增命名空間
PVE 新增 PBS 時,輸入新增的命名空間
可以為不同的PVE建立不同的空間,每台PVE備份都會儲存到自己的命名空間,不受VMID影響