Proxmox Backup Server

Proxmox Backup Server 備份

PBS 新增 NFS 儲存區

運行環境

 

安裝 NFS Client

參考本篇安裝NFS Client,本次掛載的是Synology 的 NFS,故在掛載前先修改使用者id

Synology新增backup使用者和群組,並記錄id

image.png

修改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 網頁上

image.png

增加後可以看到資料儲存區

image.png

 

PVE 新增 PBS 儲存

在PVE網頁上新增PBS資訊,帳號這裡求方便直接使用PBS 的root帳密,可以自行建立帳號並給予資料儲存區相應權限

指紋從PBS 連線區可以找到

image.png

可以看到已經有PBS儲存

image.png

PBS 安裝在PVE LXC

運行環境

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錯誤

unable to get shared lock - ESTALE: Stale file handle

可以先嘗試重新掛載

umount /backup
mount -t nfs -o soft 192.168.0.1:/volume1/file/backup /backup

若依舊錯誤則重啟PBS可恢復

 

PBS namespaces 命名空間

當有多台 PVE 使用同一個 PBS,容器有重複VMID時,可能造成備份被覆蓋或是錯誤,可以增加命名空間來區分個別 PVE 的備份

 


於PBS網頁上儲存區中新增命名空間

 

image.png

PVE 新增 PBS 時,輸入新增的命名空間

image.png

可以為不同的PVE建立不同的空間,每台PVE備份都會儲存到自己的命名空間,不受VMID影響

image.png

image.png