Jobs & agendamento
Um job une o que salvar (um Content), qual máquina (um Client), para onde vai (um Storage + Pool) e quando (um Schedule). O NGBackup executa vários tipos de job: Backup, Restore, Verify, Copy, Migrate e Admin.
Níveis de backup
Seção intitulada “Níveis de backup”| Nível | O que copia |
|---|---|
| Full | Tudo no Content. |
| Differential | Tudo que mudou desde o último Full. |
| Incremental | Tudo que mudou desde o último backup de qualquer nível. |
Uma política típica é um Full semanal + Incrementais diários; o NGBackup promove automaticamente um Incremental a Full quando não existe Full anterior.
Execute um job
Seção intitulada “Execute um job”No console:
/opt/backup/bin/backup-console* runEscolha o job, ajuste nível/storage se preciso e confirme. Para rodar sem interação:
* run job="BackupClient1" level=Full yesAcompanhe:
* status director* messagesO monitor de jobs ao vivo do Web Console desenha a curva de throughput a partir do contador read (leitura) acumulado do FD, e não do JobBytes do catálogo. Isso importa para jobs de plugin e deduplicados (por exemplo, uma VM vSphere), cujo JobBytes só é gravado no fim — lê-lo ao vivo mostraria uma linha plana e um 0 B travado na lista de jobs em execução, mesmo enquanto o disco transmite a centenas de MB/s. Basear a curva e os bytes de jobs em execução do dashboard em ReadBytes mostra a taxa real durante toda a execução.
Jobs rodam automaticamente via um recurso Schedule:
Schedule { Name = "WeeklyCycle" Run = Full sun at 23:05 Run = Incremental mon-sat at 23:05}Cada diretiva de agendamento está na referência do recurso Schedule. O comportamento do job (prioridade, concorrência, retenção, retentativas…) é controlado pelas diretivas do recurso Job.
Concorrência & prioridade
Seção intitulada “Concorrência & prioridade”Rode mais jobs ao mesmo tempo elevando Maximum Concurrent Jobs no Director, Client e Storage, e ordene-os com Priority. Veja as referências Job e Director.