Proxmox Backup Server: datastore za več gostiteljev | INTROSERV
EUR
european

EUR

usa

USD

Slovenia Sl
Ex. VAT Ex. VAT 0%

Nastavitev PBS in postavitev datastora za več gostiteljev

Uvod

Proxmox Backup Server zagotavlja centraliziran, deduplicirani shranjevalnik varnostnih kopij za vozlišča Proxmox VE, odjemalce Linux, navidezne stroje, vsebnike in varnostne kopije gostiteljev. V tem vodniku boste dokončali začetno nastavitev strežnika Proxmox Backup Server, ustvarili datastore PBS na ločenem disku, nastavili posodobitve in obvestila SMTP ter varnostne kopije več gostiteljev uredili z imenskimi prostori (namespace) datastora namesto z ročnimi mapami ali več majhnimi datastori. Nastala postavitev Proxmox PBS okolje pripravi tudi na poznejše naloge obnove varnostnih kopij Proxmox, vključno z obnovo varnostnih kopij navideznih strojev, obnovo na ravni datotek, granularno obnovo in poteki dela za obnovo podatkov v Proxmoxu.

Ciljna publika: sistemski administratorji srednje ravni.
Ocenjeni čas izvedbe: od 45 do 75 minut.
Končni cilj: Ob koncu tega vodnika boste imeli datastore Proxmox Backup Server na namenskem shranjevalniku, nastavljena repozitorija posodobitev, omogočena e-poštna obvestila in dostop do namespace za vsakega gostitelja, nadzorovan z ACL.

Predpogoji

Preden začnete, poskrbite, da imate naslednje:

  • Nameščen Proxmox Backup Server 4.x, dosegljiv prek spletnega vmesnika na naslovu https://<PBS_HOSTNAME_OR_IP>:8007.
  • Dostop root ali enakovreden administrativni dostop do gostitelja Proxmox Backup Server.
  • En ločen disk za shranjevanje varnostnih kopij, označen kot <DATA_DISK>, na primer sdb ali nvme1n1.
  • Omrežno povezljivost od vsakega gostitelja Proxmox VE ali odjemalca varnostnih kopij do gostitelja PBS na vratih TCP 8007.
  • Podatke strežnika SMTP za obvestila, vključno z gostiteljem, vrati, naslovom pošiljatelja, uporabnikom za overitev in geslom ali geslom aplikacije.
  • Enega ali več gostiteljev Proxmox VE ali odjemalcev varnostnih kopij, ki bodo uporabljali datastore PBS.

Ta vodnik uporablja naslednje nadomestne oznake:

  • <PBS_HOSTNAME_OR_IP>: ime DNS ali naslov IP strežnika Proxmox Backup Server.
  • <DATA_DISK>: ime diska brez /dev/, na primer sdb.
  • <DATA_PARTITION>: pot do particije, na primer /dev/sdb1.
  • <DATASTORE_NAME>: ime datastora, na primer main-backup.
  • <NAMESPACE_NAME>: ime namespace za enega gostitelja ali odjemalca, na primer pve-node-01.
  • <PBS_USER>: uporabniško ime PBS, na primer pve-node-01.
  • <TOKEN_NAME>: ime žetona API, na primer backup.
  • <TOKEN_SECRET>: skrivnost žetona API, ki jo ustvari PBS.
  • <STORAGE_ID>: ID shranjevalnika Proxmox VE, na primer pbs-main.

Warning

Koraki priprave diska lahko trajno izbrišejo podatke na <DATA_DISK>. Pred izvedbo kateregakoli ukaza za brisanje, particioniranje, formatiranje, LVM ali ZFS potrdite ime diska.

Korak 1: Potrdite različico PBS in postavitev diskov

Prijavite se v lupino strežnika Proxmox Backup Server kot root.

Preverite nameščeno različico PBS:

proxmox-backup-manager versions

Pričakovani rezultat: ukaz izpiše različice nameščenih paketov Proxmox Backup Server.

Izpišite lokalne diske:

lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS,MODEL

Pričakovani rezultat: prepoznate lahko sistemski disk in ločen disk za shranjevanje. Ne uporabite diska, ki vsebuje operacijski sistem PBS.

Korak 2: Nastavite repozitorij brez naročnine

Sveža namestitev PBS običajno omogoči repozitorij enterprise. Uporabite ga le, če imate aktivno naročnino Proxmox. Za laboratorij, ovrednotenje ali neprodukcijsko okolje brez naročnine onemogočite repozitorij enterprise in omogočite repozitorij PBS no-subscription.

Odprite datoteko repozitorija enterprise:

nano /etc/apt/sources.list.d/pbs-enterprise.sources

Repozitorij enterprise onemogočite z dodajanjem:

Enabled: false

Pričakovani rezultat: APT ne poskuša več uporabljati repozitorija, ki je na voljo samo naročnikom.

Ustvarite ali uredite datoteko repozitorija Proxmox:

nano /etc/apt/sources.list.d/proxmox.sources

Dodajte repozitorij PBS no-subscription za namestitve PBS 4.x na osnovi Debian 13 Trixie:

Types: deb URIs: http://download.proxmox.com/debian/pbs Suites: trixie Components: pbs-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Posodobite metapodatke paketov:

apt update

Pričakovani rezultat: APT osveži indekse paketov brez napak 401 Unauthorized z enterprise.proxmox.com.

Nadgradite nameščene pakete:

apt full-upgrade

Pričakovani rezultat: PBS namesti razpoložljive posodobitve iz nastavljenih repozitorijev. Znova zaženite sistem, če nadgradnja namesti novo jedro ali kritične sistemske pakete.

reboot

Korak 3: Pripravite ločen disk za datastore

PBS shranjuje podatke datastora v imeniku na podprtem datotečnem sistemu Linux. Za shranjevanje datastora uporabite ext4, xfs ali zfs. Izberite eno od naslednjih postavitev shranjevanja.

Možnost A: Ustvarite imeniški datastore na XFS ali ext4

To možnost uporabite za preprost datastore na enem disku. XFS je dobra privzeta izbira za velike nize varnostnih kopij. Podprt je tudi ext4, če uporablja običajne nastavitve povezav imenikov.

Odstranite stare podpise z diska:

apt install parted wipefs -a /dev/<DATA_DISK>

Ustvarite novo particijsko tabelo GPT in eno particijo:

parted -s /dev/<DATA_DISK> \ mklabel gpt \ mkpart primary 1MiB 100%

Pričakovani rezultat: disk ima eno novo particijo.

Osvežite particijsko tabelo jedra:

partprobe /dev/<DATA_DISK>

Particijo formatirajte z XFS:

mkfs.xfs -f <DATA_PARTITION>

Ext4 namesto XFS uporabite le, če je to vaš lokalni standard:

mkfs.ext4 -F <DATA_PARTITION>

Ustvarite priklopno točko:

mkdir -p /mnt/datastore/<DATASTORE_NAME>

Pridobite UUID particije:

blkid <DATA_PARTITION>

Pričakovani izhod:

<DATA_PARTITION>: UUID="<FILESYSTEM_UUID>" BLOCK_SIZE="4096" TYPE="xfs"

Dodajte priklop v /etc/fstab:

nano /etc/fstab

Za XFS dodajte to vrstico:

UUID=<FILESYSTEM_UUID> /mnt/datastore/<DATASTORE_NAME> xfs defaults,noatime 0 2

Za ext4 dodajte to vrstico:

UUID=<FILESYSTEM_UUID> /mnt/datastore/<DATASTORE_NAME> ext4 defaults,noatime 0 2

Priklopite pot datastora:

systemctl daemon-reload mount -a

Preverite priklop:

df -h /mnt/datastore/<DATASTORE_NAME>

Pričakovani rezultat: ukaz prikaže nov disk, priklopljen na /mnt/datastore/<DATASTORE_NAME>.

Možnost B: Ustvarite datastore na LVM

To možnost uporabite, kadar želite za disk datastora upravljanje z logičnimi nosilci.

Odstranite stare podpise z diska:

wipefs -a /dev/<DATA_DISK>

Ustvarite fizični nosilec, skupino nosilcev in logični nosilec:

pvcreate /dev/<DATA_DISK> vgcreate pbs-vg /dev/<DATA_DISK> lvcreate -n <DATASTORE_NAME> -l 100%FREE pbs-vg

Pričakovani rezultat: LVM ustvari /dev/pbs-vg/<DATASTORE_NAME>.

Logični nosilec formatirajte z XFS:

mkfs.xfs -f /dev/pbs-vg/<DATASTORE_NAME>

Ustvarite priklopno točko:

mkdir -p /mnt/datastore/<DATASTORE_NAME>

Dodajte priklop v /etc/fstab:

nano /etc/fstab

Dodajte to vrstico:

/dev/pbs-vg/<DATASTORE_NAME> /mnt/datastore/<DATASTORE_NAME> xfs defaults,noatime 0 2

Priklopite pot datastora:

mount -a

Preverite priklop:

df -h /mnt/datastore/<DATASTORE_NAME>

Pričakovani rezultat: logični nosilec je priklopljen na /mnt/datastore/<DATASTORE_NAME>.

Možnost C: Ustvarite bazen ZFS in datastore

To možnost uporabite, kadar potrebujete funkcije ZFS, kot so kontrolne vsote, posnetki (snapshots), stiskanje, zrcala (mirrors) ali RAIDZ. ZFS najbolje deluje z neposrednim dostopom do diskov, ne pa na strojnem RAID-u, ki operacijskemu sistemu skriva stanje diskov.

Odstranite stare podpise z diska:

wipefs -a /dev/<DATA_DISK>

Ustvarite bazen ZFS z enim diskom in ga dodajte kot datastore PBS:

proxmox-backup-manager disk zpool create <DATASTORE_NAME> \ --devices <DATA_DISK> \ --raidlevel single \ --compression lz4 \ --add-datastore true

Pričakovani rezultat: PBS ustvari bazen ZFS in registrira datastore z istim imenom.

Preverite bazen:

zpool status <DATASTORE_NAME>

Pričakovani rezultat: bazen je na spletu in disk je prikazan pod njim.

Če ste to možnost ZFS uporabili z --add-datastore true, preskočite Korak 4 in nadaljujte s Korakom 5.

Korak 4: Ustvarite datastore PBS

Nastavite lastnika imenika datastora za storitve varnostnega kopiranja PBS:

chown backup:backup /mnt/datastore/<DATASTORE_NAME> chmod 750 /mnt/datastore/<DATASTORE_NAME>

Ustvarite konfiguracijo datastora:

proxmox-backup-manager datastore create \ <DATASTORE_NAME> \ /mnt/datastore/<DATASTORE_NAME>

Pričakovani rezultat: PBS registrira imenik kot datastore.

Izpišite datastore:

proxmox-backup-manager datastore list

Pričakovani rezultat: <DATASTORE_NAME> se pojavi na seznamu datastorov.

Prikažite podrobnosti datastora:

proxmox-backup-manager datastore show <DATASTORE_NAME>

Pričakovani rezultat: PBS prikaže pot datastora in trenutne možnosti datastora.

Korak 5: Nastavite prune, garbage collection in preverjanje

Hrambo (retention) in garbage collection nastavite po ustvarjanju datastora. Prune odstrani potekle indekse varnostnih kopij v skladu s pravili hrambe. Garbage collection odstrani chunke brez sklicev, potem ko jih prune naredi neuporabljene.

Nastavite osnovno hrambo, dnevni prune, garbage collection in preverjanje novih varnostnih kopij:

proxmox-backup-manager datastore update <DATASTORE_NAME> \ --gc-schedule 'Sun 03:00' \ --verify-new true proxmox-backup-manager prune-job create prune-<DATASTORE_NAME> \ --store <DATASTORE_NAME> \ --schedule daily \ --keep-daily 7 \ --keep-weekly 4 \ --keep-monthly 6 \ --comment 'Default retention for <DATASTORE_NAME>'

Pričakovani rezultat: PBS shrani politiko hrambe datastora in načrtuje naloge čiščenja.

Prikažite posodobljeno konfiguracijo datastora:

proxmox-backup-manager datastore show <DATASTORE_NAME>

Pričakovani rezultat: izhod vsebuje nastavitve prune, garbage collection in hrambe.

Info

Prune in garbage collection ohranite na strani PBS, namesto da bi vsakemu odjemalcu dali pravice za brisanje. S tem zmanjšate škodo, ki jo lahko povzroči ogrožen žeton odjemalca.

Korak 6: Nastavite obvestila SMTP

Obvestila nastavite, preden se zanesete na strežnik za varnostne kopije. Tako boste opazili neuspele varnostne kopije, napake garbage collection, napake preverjanja in razpoložljive posodobitve paketov.

V spletnem vmesniku PBS odprite Configuration > Notifications.

Ustvarite cilj obvestil:

  1. Kliknite Add.
  2. Izberite SMTP.
  3. Vnesite ime cilja, na primer smtp-main.
  4. Nastavite strežnik SMTP, vrata, uporabniško ime, geslo, način šifriranja, naslov pošiljatelja in naslov prejemnika.
  5. Shranite cilj.

Pričakovani rezultat: PBS shrani cilj obvestil SMTP.

Ustvarite matcher za pomembne dogodke PBS:

  1. Odprite Configuration > Notifications > Notification Matchers.
  2. Ustvarite matcher z imenom admin-mail.
  3. Izberite cilj SMTP, ki ste ga ustvarili.
  4. Ujemajte dogodke datastora, sistema, preverjanja, garbage collection in posodobitev paketov.
  5. Shranite matcher.

Pričakovani rezultat: PBS usmeri ujemajoča se obvestila na cilj SMTP.

Če spletni vmesnik ponuja dejanje testiranja, pošljite testno obvestilo iz cilja obvestil.

Pričakovani rezultat: poštni predal prejemnika prejme testno e-pošto iz PBS.

Korak 7: Ustvarite uporabnike in žetone API za odjemalce varnostnih kopij

Za vsakega gostitelja Proxmox VE, gručo Proxmox VE ali samostojnega odjemalca varnostnih kopij uporabite ločenega uporabnika PBS in ločen žeton API. S tem je zamenjava poverilnic preprosta, omogočeni pa so tudi ozko določeni dostopi za posamezen namespace.

Ustvarite uporabnika PBS za enega gostitelja ali odjemalca:

proxmox-backup-manager user create <PBS_USER>@pbs \ --comment "Backup identity for <NAMESPACE_NAME>"

Pričakovani rezultat: PBS ustvari uporabniški račun. Če se mora uporabnik prijavljati interaktivno, nastavite geslo v spletnem vmesniku v Configuration > Access Control > User Management.

Ustvarite žeton API prek CLI:

proxmox-backup-manager user generate-token \ <PBS_USER>@pbs \ <TOKEN_NAME> \ --comment "Backup token for <NAMESPACE_NAME>"

Žeton lahko ustvarite tudi v spletnem vmesniku v Configuration > Access Control > API Token.

Pričakovani rezultat: PBS izpiše skrivnost žetona API samo enkrat. Takoj jo kopirajte in varno shranite. Iste skrivnosti pozneje ni mogoče znova pridobiti.

Korak 8: Ustvarite namespace za vsakega gostitelja ali odjemalca

Namespace PBS organizirajo skupine varnostnih kopij znotraj enega datastora. Namesto ročnih map v poti datastora uporabite po en namespace za vsakega gostitelja Proxmox VE, gručo Proxmox VE ali samostojnega odjemalca.

Ustvarite namespace za enega gostitelja ali odjemalca:

proxmox-backup-client namespace create <NAMESPACE_NAME> \ --repository root@pam@localhost:<DATASTORE_NAME>

Pričakovani rezultat: PBS ustvari namespace znotraj <DATASTORE_NAME>.

Izpišite namespace:

proxmox-backup-client namespace list \ --repository root@pam@localhost:<DATASTORE_NAME>

Pričakovani rezultat: izhod vsebuje <NAMESPACE_NAME>.

Ustvarite dodatne namespace za druge gostitelje ali odjemalce:

proxmox-backup-client namespace create pve-node-02 \ --repository root@pam@localhost:<DATASTORE_NAME> proxmox-backup-client namespace create linux-client-01 \ --repository root@pam@localhost:<DATASTORE_NAME>

Pričakovani rezultat: vsak gostitelj ali odjemalec ima ločen namespace v istem datastoru.

Tip

Za namespace uporabljajte stabilna imena gostiteljev ali gruč. Izogibajte se imenom, ki temeljijo na začasnih naslovih IP ali strojni opremi, ki se lahko spremeni.

Korak 9: Vsakemu odjemalcu dodelite dostop samo do njegovega namespace

Žetonu API dodelite dostop samo do poti njegovega lastnega namespace. Oblika poti ACL je /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME>.

Žetonu dodelite dostop za varnostno kopiranje:

proxmox-backup-manager acl update \ /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME> \ DatastoreBackup \ --auth-id '<PBS_USER>@pbs' proxmox-backup-manager acl update \ /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME> \ DatastoreBackup \ --auth-id '<PBS_USER>@pbs!<TOKEN_NAME>'

Pričakovani rezultat: žeton lahko v tem namespace ustvarja varnostne kopije in obnavlja varnostne kopije, ki jih poseduje, ne more pa upravljati celotnega datastora.

Izpišite vnose ACL:

proxmox-backup-manager acl list

Pričakovani rezultat: seznam ACL vsebuje žeton in pot, specifično za namespace.

Info

Vlogo DatastorePowerUser uporabite samo, kadar mora odjemalec izvajati prune lastnih varnostnih kopij. Za večjo odpornost proti izsiljevalski programski opremi raje uporabite DatastoreBackup in prepustite PBS osrednje izvajanje opravil prune in garbage collection.

Korak 10: Povežite gostitelja Proxmox VE z namespace

Na gostitelju Proxmox VE dodajte shranjevalnik PBS prek spletnega vmesnika ali z ukazom pvesm.

Za uporabo spletnega vmesnika odprite Datacenter > Storage > Add > Proxmox Backup Server in vnesite te vrednosti:

  • ID: <STORAGE_ID>.
  • Server: <PBS_HOSTNAME_OR_IP>.
  • Datastore: <DATASTORE_NAME>.
  • Namespace: <NAMESPACE_NAME>.
  • Username: <PBS_USER>@pbs!<TOKEN_NAME>.
  • Password: <TOKEN_SECRET>.
  • Fingerprint: prstni odtis potrdila PBS, če ga vmesnik zahteva.

Pričakovani rezultat: Proxmox VE doda namespace datastora PBS kot shranjevalnik varnostnih kopij.

Za uporabo ukazne vrstice na gostitelju Proxmox VE dodajte shranjevalnik:

pvesm add pbs <STORAGE_ID> \ --server <PBS_HOSTNAME_OR_IP> \ --datastore <DATASTORE_NAME> \ --namespace <NAMESPACE_NAME> \ --username '<PBS_USER>@pbs!<TOKEN_NAME>' \ --password '<TOKEN_SECRET>'

Pričakovani rezultat: Proxmox VE ustvari vnos shranjevalnika, ki kaže na pravilni namespace PBS.

Preverite stanje shranjevalnika:

pvesm status

Pričakovani rezultat: <STORAGE_ID> je prikazan kot na voljo.

Korak 11: Ustvarite testno varnostno kopijo navideznega stroja

Na gostitelju Proxmox VE ustvarite majhno testno varnostno kopijo navideznega stroja v shranjevalnik PBS. <VMID> zamenjajte z ID-jem navideznega stroja ali vsebnika. S tem potrdite, da lahko opravila varnostnega kopiranja Proxmox VE pišejo v namespace, preden se pri načrtovanju obnove po katastrofi v Proxmoxu zanesete na ta shranjevalnik.

vzdump <VMID> \ --storage <STORAGE_ID> \ --mode snapshot

Pričakovani rezultat: naloga varnostnega kopiranja se uspešno konča in naloži podatke varnostne kopije v namespace.

V spletnem vmesniku PBS odprite Datastore > <DATASTORE_NAME>. Izberite namespace <NAMESPACE_NAME>.

Pričakovani rezultat: v namespace vidite novo skupino varnostnih kopij in nov posnetek varnostne kopije.

Korak 12: Potrdite brskanje po varnostnih kopijah in pripravljenost na obnovo

Ko se prva varnostna kopija konča, potrdite, da PBS lahko brska po varnostnih kopijah navideznih strojev znotraj namespace. To ni popoln preizkus obnove, vendar preveri organizacijo, ki bo pozneje podpirala operacije obnove iz varnostnih kopij v PBS, postopke obnove Proxmox PBS, naloge obnove varnostnih kopij Proxmox in dostop do varnostnih kopij navideznih strojev iz pravilnega namespace.

V spletnem vmesniku PBS odprite Datastore > <DATASTORE_NAME>, izberite <NAMESPACE_NAME> in odprite skupino varnostnih kopij, ustvarjeno v Koraku 11.

Pričakovani rezultat: PBS prikaže posnetke varnostnih kopij, shranjene pod namespace za tega gostitelja ali odjemalca.

Izberite en posnetek varnostne kopije in preglejte razpoložljiva dejanja obnove.

Pričakovani rezultat: PBS prikaže možnosti obnove, ki jih je mogoče pozneje uporabiti za obnovo varnostnih kopij navideznih strojev, obnovo iz varnostne kopije navideznega stroja in postopke obnove podatkov v Proxmoxu.

Preverjanje

Preverite, ali datastore obstaja:

proxmox-backup-manager datastore list

Pričakovani rezultat: <DATASTORE_NAME> se pojavi na seznamu datastorov.

Preverite priklop:

findmnt /mnt/datastore/<DATASTORE_NAME>

Pričakovani rezultat: pot datastora je priklopljena z ločenega diska, logičnega nosilca ali bazena ZFS.

Preverite dostop do namespace:

proxmox-backup-manager user permissions \ '<PBS_USER>@pbs!<TOKEN_NAME>' \ --path /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME>

Pričakovani rezultat: žeton ima Datastore.Backup na poti svojega namespace.

Preverite, ali se varnostne kopije pojavijo v namespace:

proxmox-backup-client snapshots \ --repository root@pam@localhost:<DATASTORE_NAME> \ --ns <NAMESPACE_NAME>

Pričakovani rezultat: ukaz izpiše posnetke izbranega namespace.

Preverite, ali lahko prek spletnega vmesnika PBS brskate po varnostnih kopijah navideznih strojev v namespace.

Pričakovani rezultat: odprete lahko skupino varnostnih kopij in vidite posnetke izbranega gostitelja ali odjemalca. To potrjuje, da je namespace pripravljen za poznejše poteke dela obnove na ravni datotek, granularne obnove in obnove posameznih datotek.

Zaženite ročno preverjanje stanja garbage collection:

proxmox-backup-manager garbage-collection status <DATASTORE_NAME>

Pričakovani rezultat: PBS izpiše stanje garbage collection za datastore.

Zakaj uporabljati namespace namesto ločenih datastorov

Namespace so prednostni organizacijski mehanizem, kadar si več gostiteljev ali odjemalcev deli en fizični bazen shranjevanja varnostnih kopij.

Nudijo naslednje prednosti:

  • En skupni shranjevalnik chunkov za boljšo deduplikacijo med podobnimi navideznimi stroji in gostitelji.
  • Eno mesto za nastavitev politik hrambe, preverjanja in garbage collection.
  • Jasna ločitev v spletnem vmesniku PBS brez nepodprtih ročnih map.
  • Poti ACL, specifične za namespace, za dostop odjemalcev z najmanjšimi potrebnimi pravicami.
  • Lažje skaliranje ob dodajanju več gostiteljev Proxmox VE ali odjemalcev Linux.
  • Manj objektov datastora za spremljanje in vzdrževanje.

Ločene datastore uporabite, kadar potrebujete ločen fizični shranjevalnik, različne medije za varnostne kopije, različne ravni zmogljivosti, različno administrativno odgovornost ali strogo ločitev urnikov hrambe in garbage collection.

Razveljavitev sprememb

Za odstranitev ACL namespace pri žetonu uporabite spletni vmesnik PBS v Configuration > Access Control > Permissions in odstranite vnos ACL za /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME>.

Za izbris žetona API:

proxmox-backup-manager user delete-token <PBS_USER>@pbs <TOKEN_NAME>

Pričakovani rezultat: PBS prekliče žeton.

Za odstranitev uporabnika PBS:

proxmox-backup-manager user remove <PBS_USER>@pbs

Pričakovani rezultat: PBS odstrani uporabniški račun.

Za odstranitev opravila prune:

proxmox-backup-manager prune-job remove prune-<DATASTORE_NAME>

Pričakovani rezultat: PBS odstrani opravilo prune.

Za odstranitev konfiguracije datastora brez brisanja podatkov varnostnih kopij:

proxmox-backup-manager datastore remove <DATASTORE_NAME>

Pričakovani rezultat: PBS odstrani datastore iz svoje konfiguracije, vendar osnovni imenik ostane na disku.

Warning

Odstranitve datastora z uničenjem podatkov ne uporabljajte, razen če želite namenoma izbrisati vsebino varnostnih kopij.

Za odstranitev priklopa datastora na osnovi XFS, ext4 ali LVM uredite /etc/fstab, odstranite vrstico datastora in odklopite pot:

umount /mnt/datastore/<DATASTORE_NAME>

Pričakovani rezultat: pot datastora ni več priklopljena.

Za odstranitev bazena ZFS, potem ko ste izbrisali ali preselili vse potrebne varnostne kopije:

zpool export <DATASTORE_NAME>

Pričakovani rezultat: ZFS izvozi bazen. Po potrebi ga pozneje uvozite z zpool import <DATASTORE_NAME>.

Odpravljanje težav

APT prikaže 401 Unauthorized za repozitorij enterprise

Vzrok: repozitorij enterprise je omogočen brez veljavne naročnine.
Rešitev: onemogočite /etc/apt/sources.list.d/pbs-enterprise.sources z Enabled: false, dodajte repozitorij no-subscription in znova zaženite apt update.

Ustvarjanje datastora ne uspe na nepodprtem datotečnem sistemu

Vzrok: pot datastora je na datotečnem sistemu, ki ne podpira zahtevane postavitve imenikov, ali pa je bil datotečni sistem ustvarjen z nezdružljivimi možnostmi.
Rešitev: uporabite xfs, ext4 ali zfs. Izogibajte se ext3 in konfiguracijam ext4 z onemogočenim dir_nlink.

Priklop datastora po ponovnem zagonu izgine

Vzrok: /etc/fstab manjka, vsebuje napačen UUID ali kaže na napačno napravo.
Rešitev: zaženite blkid <DATA_PARTITION>, popravite UUID v /etc/fstab, nato zaženite mount -a.

Odjemalec vidi napačen namespace

Vzrok: konfiguracija shranjevalnika odjemalca uporablja napačen namespace ali pa obstajajo ACL na korenu datastora.
Rešitev: odstranite preširoke ACL z /datastore/<DATASTORE_NAME>, dodelite pravice samo na /datastore/<DATASTORE_NAME>/<NAMESPACE_NAME> in preverite, ali vnos shranjevalnika Proxmox VE uporablja pravilni namespace.

Testna e-pošta SMTP ne prispe

Vzrok: overitev SMTP, nastavitve TLS, politika pošiljatelja ali pravila požarnega zidu so napačni.
Rešitev: preverite gostitelja SMTP, vrata, način šifriranja, uporabniško ime, geslo, naslov pošiljatelja, naslov prejemnika in odhodni omrežni dostop iz PBS.

Varnostne kopije delujejo, vendar garbage collection ne sprosti prostora takoj

Vzrok: garbage collection odstrani samo chunke, ki niso več referencirani, potem ko je prune odstranil indekse varnostnih kopij. PBS upošteva tudi varnostna okna, da ne izbriše chunkov, ki bi bili morda še v uporabi.
Rešitev: preverite nastavitve prune, zaženite garbage collection ali počakajte nanjo in preglejte dnevnike nalog datastora.

Zaključek in naslednji koraki

Strežnik Proxmox Backup Server ste nastavili za začetno uporabo v produkcijskem slogu: posodobitve se pridobivajo iz pravilnega repozitorija, obvestila uporabljajo SMTP, shranjevalnik varnostnih kopij je na ločenem disku, več gostiteljev pa je ločenih z namespace in ACL, specifičnimi za namespace. Ta struktura ohranja en učinkovit datastore PBS, hkrati pa vsakemu gostitelju Proxmox VE ali odjemalcu daje lastno nadzorovano območje za varnostne kopije.

Kot naslednje korake nastavite načrtovana opravila varnostnega kopiranja na vsakem gostitelju Proxmox VE, dodajte opravila preverjanja za shranjene varnostne kopije, dokumentirajte svoj postopek granularne obnove in obnove posameznih datotek, preizkusite obnovo na ravni datotek in popolne obnove navideznih strojev ter razmislite o oddaljeni sinhronizaciji ali varnostnem kopiranju na trak za zaščito zunaj lokacije.

Različica dokumenta: 1.0
Zadnja posodobitev: maj 2026
Lastnik: Ekipa za tehnično dokumentacijo

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA