{
"meta": {
"title": "Plánované úlohy — časovače, režim attach a uchovávanie záloh | ProxMenux",
"description": "Plánované úlohy zálohovania hostiteľa ProxMenux. Dva režimy vytvorenia (vlastný časovač systemd alebo pripojenie k existujúcej úlohe vzdump PVE), pravidlá uchovávania pre jednotlivé úlohy cez proxmox-backup-client, Borg alebo lokálne čistenie, súbory v /var/lib/proxmenux/backup-jobs a spúšťací skript vytvárajúci rovnaké archívy ako interaktívny postup.",
"ogTitle": "Zálohovanie ProxMenux — plánované úlohy",
"ogDescription": "Plánované zálohy hostiteľa bez obsluhy s režimom pripojenia, pravidlami uchovávania a rovnakými tromi cieľmi ako interaktívny postup.",
"twitterTitle": "Plánované úlohy | ProxMenux",
"twitterDescription": "Plánované úlohy zálohovania hostiteľa bez obsluhy s režimom pripojenia a uchovávaním."
},
"header": {
"title": "Plánované úlohy",
"description": "Úlohy zálohovania hostiteľa bez obsluhy. Dva modely vytvorenia: nová nezávislá úloha s vlastným plánom alebo úloha pripojená k existujúcej úlohe vzdump PVE, z ktorej preberá plán a pravidlá uchovávania. Oba modely vytvárajú rovnaké archívy ako interaktívny postup.",
"section": "Záloha a obnova"
},
"intro": {
"title": "Dva modely plánovaných úloh",
"body": "Plánovanú úlohu možno vytvoriť podľa jedného z dvoch modelov:",
"modelsList": [
"Nová nezávislá úloha — ProxMenux nastaví vlastný plán pomocou samostatného časovača systemd, nezávisle od ostatných úloh na hostiteľovi. Podporuje všetky tri ciele: lokálny, PBS a Borg.",
"Pripojenie k existujúcej úlohe vzdump PVE — úloha nemá vlastný plán; spúšťa sa automaticky pri nadradenej úlohe vzdump PVE, ktorá už zálohuje VM a LXC na hostiteľovi. Preberá jej plán a pravidlá uchovávania. Podporuje lokálny cieľ a PBS (Borg nie je podporovaný, pretože PVE preň nemá natívny plánovač)."
]
},
"attachBadge": {
"title": "Režim pripojenia — odporúčaný, ak už existuje úloha vzdump PVE",
"body": "Ak už existuje úloha vzdump PVE pre VM a LXC na uzle, pripojená záloha hostiteľa sa vykoná po zálohe hostí v rovnakom zálohovacom cykle. Pri obnove pochádzajú konfigurácie hostí zo zálohy hostiteľa (v /etc/pve) a ich disky zo záloh vzdump daného cyklu. To pomáha koordinovať obnovu celého uzla, ale nejde o atómovú snímku: zmeny počas cyklu môžu zanechať rozdiely medzi konfiguráciou hostiteľa a stavom diskov hostí."
},
"frequencyBadge": {
"title": "Odporúčaná frekvencia",
"body": "Ak chcete maximalizovať kompatibilitu zálohy hostiteľa s budúcou obnovou, zálohujte často. Čím bližšie je záloha aktuálnemu stavu hostiteľa, tým menej rozdielov v konfigurácii, balíkoch a komponentoch musí obnova zosúladiť."
},
"modes": {
"heading": "Dva režimy",
"rows": [
{
"mode": "Nová plánovaná úloha",
"backends": "Miestne, PBS, Borg",
"schedule": "Vlastný výraz OnCalendar (syntax kalendára systemd, napr. daily alebo Mon..Fri 03:00).",
"retention": "Zadáva sa samostatne: keep-last, keep-hourly, keep-daily, keep-weekly, keep-monthly, keep-yearly. Použije spúšťací skript po každej úspešnej zálohe."
},
{
"mode": "Pripojiť k úlohe vzdump PVE",
"backends": "Local, PBS (Borg nemá plánovač na strane PVE)",
"schedule": "Preberá sa z nadradenej úlohy PVE. Na strane ProxMenux sa neinštaluje žiadny časovač systemd.",
"retention": "Preberá sa z konfigurácie prune-backups nadradenej úlohy (pomocou hb_pve_prune_to_keep_env mapovanej jedna k jednej na premenné KEEP_* spúšťacieho skriptu)."
}
]
},
"attachDetail": {
"heading": "Ako funguje režim pripojenia",
"intro": "PVE zapisuje úlohy vzdump do /etc/pve/jobs.cfg — jednu sekciu pre každú úlohu s úložiskom záloh VM a LXC. Režim pripojenia vyžaduje backend podporovaný ProxMenux (lokálny alebo PBS). Záloha hostiteľa sa spustí cez hook job-end po dokončení úlohy zálohovania hostí.",
"steps": [
{
"step": "1",
"detail": "Počas vytvárania úlohy ProxMenux uvádza kompatibilné rodičovské PVE úlohy prostredníctvom hb_pve_list_vzdump_jobs_for_backend. Užívateľ si vyberie jednu."
},
{
"step": "2",
"detail": "Súbor .env úlohy sa zapíše s PVE_PARENT_JOB, PVE_STORAGE a prevzatými hodnotami KEEP_*; časovač systemd sa nevytvorí."
},
{
"step": "3",
"detail": "hb_install_vzdump_hook zaregistruje hook v /etc/vzdump.conf. Vo fáze job-end ľubovoľnej úlohy vzdump porovná prijaté $STOREID s PVE_STORAGE každej povolenej pripojenej úlohy a pri zhode zavolá spúšťací skript. Zhoda sa určuje podľa úložiska, nie podľa ID vybranej nadradenej úlohy."
},
{
"step": "4",
"detail": "Archív sa uloží do rovnakého úložiska ako zálohy vzdump: path/dump/ pri lokálnom cieli alebo repozitár PBS nastavený v úložisku PVE."
}
],
"outroBody": "Režim pripojenia nemá vlastný časovač. Vypnutie alebo odstránenie vybranej nadradenej úlohy PVE zastaví jej spúšťanie, ale iná úloha vzdump s rovnakým úložiskom môže pripojenú zálohu hostiteľa stále spustiť. Ak tomu chcete zabrániť, vypnite alebo odstráňte samotnú úlohu ProxMenux. Pri vypnutí zostane záznam na disku a možno ho neskôr povoliť alebo znovu pripojiť."
},
"storageLayout": {
"heading": "Súbory, ktoré tvoria prácu",
"intro": "Každá plánovaná úloha je plne popísaná tromi alebo štyrmi súbormi na disku. Čítanie im dáva plnú konfiguráciu úlohy bez spoliehania sa na rozhranie.",
"rows": [
{
"path": "/var/lib/proxmenux/backup-jobs/JOB_ID.env",
"content": "Backend, ID zálohy alebo cieľ, plán (nový režim) alebo nadradená úloha PVE (režim pripojenia), príznak povolenia, hodnoty uchovávania KEEP_* a odkazy na prihlasovacie údaje."
},
{
"path": "/var/lib/proxmenux/backup-jobs/JOB_ID.paths",
"content": "Jedna absolútna cesta na riadok — výber odvodený z profilu a uložený pri vytvorení úlohy. Po úprave súboru sa pri ďalšom spustení časovačom použije nový výber."
},
{
"path": "/etc/systemd/system/proxmenux-backup-JOB_ID.timer + .service",
"content": "Iba nový režim. Služba vyvoláva run_scheduled_backup.sh JOB_ID. Časovač ho naplánuje s Persistent=true (zmeškané spustenia sa vykonajú pri ďalšom štarte) a malým RandomizedDelaySec=120 rozložiť zaťaženie, keď viaceré úlohy zdieľa rovnaký OnCalendar výraz."
},
{
"path": "/etc/vzdump.conf script-hook",
"content": "Iba režim pripojenia. Raz ho nainštaluje hb_install_vzdump_hook; porovnáva PVE_STORAGE každej pripojenej úlohy s $STOREID, ktoré PVE odovzdáva hooku."
}
]
},
"runner": {
"heading": "Čo úloha vykoná pri spustení",
"intro": "Každá práca, či je nový model alebo pripojený, má rovnakú trojstupňovú sekvenciu:",
"steps": [
"Pripraví zálohu. Načíta konfiguráciu úlohy (cieľ, profil, cesty) a zostaví strom archívu rovnako ako interaktívny postup. Výsledkom je rovnaký archív, aký by vytvorila manuálna záloha s týmito nastaveniami.",
"Zapíše do cieľa. Odošle alebo zapíše archív do nastaveného cieľa — lokálny súbor .tar.zst, záloha PBS alebo archív Borg — s presne rovnakými nástrojmi a prihlasovacími údajmi ako manuálna záloha do rovnakého cieľa.",
"Použije pravidlá uchovávania. Odstráni staré zálohy z cieľa a ponechá počty nastavené v úlohe cez keep-last / keep-daily / keep-weekly. Čistenie vykonáva príslušný backend: PBS používa svoje pravidlá uchovávania, Borg spustí borg prune a pri lokálnom cieli ProxMenux odstráni súbory mimo rozsahu keep-last."
]
},
"management": {
"heading": "Správa úloh",
"intro": "Menu rozvrhu (Scripts TUI) a záložka Monitor Backup odhaľujú rovnaké akcie na akejkoľvek práci.",
"rows": [
{
"action": "Spustiť teraz",
"detail": "Okamžite zavolá spúšťací skript bez čakania na časovač alebo hook vzdump. Umožní overiť konfiguráciu úlohy bez čakania na ďalšie plánované spustenie."
},
{
"action": "Povoliť / zakázať",
"detail": "Nový režim: časovač sa ovláda cez systemctl enable/disable --now. Režim pripojenia: zmení príznak ENABLED v súbore env úlohy — hook ho zohľadní pri ďalšom spustení PVE."
},
{
"action": "Upraviť",
"detail": "Znovu otvorí destináciu, rozvrh, profil a retenčný postup a prepíše pracovné súbory. Zachováva ID práce."
},
{
"action": "Odstrániť",
"detail": "Odstráni súbor env úlohy, súbor ciest, časovač a službu systemd (nový režim) a vypne pripojenie k hooku (režim pripojenia). Existujúce archívy v cieli nemení."
},
{
"action": "Zobraziť záznam",
"detail": "Priebežne zobrazuje /var/log/proxmenux/backup-jobs/JOB_ID-YYYYMMDD_HHMMSS.log — jeden protokolový súbor na beh. Spúšťací skript tiež vydáva kompaktný stavový riadok na journald pod systemd služby."
}
]
},
"notifications": {
"heading": "Oznámenia",
"body": "Každé plánované spustenie vyvolá rovnaké udalosti hb_notify_lifecycle ako interaktívny postup (start, complete, fail). Ak sú v Monitore nastavené kanály upozornení, úlohy bez obsluhy oznámia výsledky rovnako ako manuálne zálohy — používateľ nemusí kontrolovať záznam, aby zistil úspech úlohy."
},
"whereNext": {
"heading": "Kam ísť ďalej",
"items": [
{
"label": "Vytváranie záloh",
"href": "/docs/backup-restore/creating-backups",
"tail": " — interaktívny postup, ktorý zdieľa backend s plánovačom."
},
{
"label": "Ciele",
"href": "/docs/backup-restore/destinations",
"tail": " — konfigurácia jednotlivých backendov používaná interaktívnym postupom aj plánovačom."
},
{
"label": "Obnovenie",
"href": "/docs/backup-restore/restoring",
"tail": " — postup používajúci zálohy vytvorené úlohami."
}
]
}
}