Backup kliens használata


A BS-nek nem csak VM-ek illetve CT-k mentesét képes biztosítani, hanem képes akár fizikai gépeket illetve nem proxmox-on futottatott VM-ek vagy CT-k mentésére is.
Jelenleg még csak Debian alapú gépekre érhető el hozzá a bináris illetve x86 architektúrára. Későbbiekben több platformra is ígérnek klienst.

Debianra való telepítése:
Adjuk hozzá a Proxmox repo-t a csomagkezelőhöz:

deb http://download.proxmox.com/debian/pbs-client bullseye main > /etc/apt/sources.list.d/proxmox-backup-client.list

Ezek után adjuk hozzá a kulcsot is:

wget https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg

Ha ezekkel megvagyunk, akkor telepítsük magát a csomagot:

sudo apt install proxmox-backup-client


RHEL alapú rendszerre való telepítése:

Figyelem ez a kifordított bináris nem hivatalos hivatalos forrásból (gyártótól) származik.

sudo dnf install https://github.com/sg4r/proxmox-backup-client/releases/download/v1.0.11/proxmox-backup-1.0.11-1.2.x86_64.el8.rpm


Ha ezekkel megvagyunk, akkor a használata:

  • A lehető legegyszerűbb opció a teljes root (/) kötet mentésére:

    sudo proxmox-backup-client backup root.pxar:/ --repository PBS_IP_CÍME:DATASTORE_NEVE

    Ha gyorsítani szeretnénk a munkánkat, akkor a .bashrc fájlt nyissuk meg a kedvenc szövegszerkesztőnkkel, majd adjuk hozzá ezt a sort: export PBS_REPOSITORY=PBS_IP_CÍME:DATASTORE_NEVE és ezek után már el is hagyhatjuk a --repository... kapcsolót a mentésünkből

  • Ha nem a egész "/" kötetet szeretnénk menteni, akkor a következő módon tehető meg:

    Célszerű elnevezni másként a root.pxar fájlt is, későbbiekben könnyebb lehet az adminisztrálása.

    sudo proxmox-backup-client backup hdd1.pxar:/media/1thdd
  • Egyéb megjegyzések:

    • Használhatunk akár blokk szintű mentést, is akkor a .pxar kiterjesztés helyett használjunk .img kiterjesztést.
    • Lehetőség van arra is, hogy bizonyos mappákat illetve fájlokat, ki tudjunk zárni a mentésből, erről bővebben: Hivatalos dokumentáció. A lehető legegyszerűbb konfiguráció: hozzuk létre a .pxarexclude fájlt abban a mappában amiből ki szeretnénk zárni a többi mappát, majd adjuk meg a mappa nevét / jellel a végén. Ez természtesen megfelelő regex-el illeszthető fájlokra is.
    • Ha van olyan mappánk amit alapértelmezetten kihagyott a kliens (azokra nem vonatkozik amiket az előző pontban lévő módszerrel zártunk ki) (jellemzően a skip mount point... figyelmeztetéseknél használandó), akkor a(z) --include-dev /elérési/út kapcsolóval kiegészíhető.
    • Ha monitorozni szeretnénk, hogy éppen milyen fájlokat ment, akkor futtassunk a következő parancsot: watch -n1 "ls -l /proc/"$(pidof proxmox-backup-client)"/fd"