Jobs y programación
Un job une qué respaldar (un FileSet), qué máquina (un Client), a dónde va (un Storage + Pool) y cuándo (un Schedule). NGBackup ejecuta varios tipos de job: Backup, Restore, Verify, Copy, Migrate y Admin.
Niveles de backup
Sección titulada «Niveles de backup»| Nivel | Qué copia |
|---|---|
| Full | Todo el FileSet. |
| Differential | Todo lo cambiado desde el último Full. |
| Incremental | Todo lo cambiado desde el último backup de cualquier nivel. |
Una política típica es un Full semanal + Incrementales diarios; NGBackup promueve automáticamente un Incremental a Full cuando no existe un Full previo.
Ejecuta un job
Sección titulada «Ejecuta un job»Desde el console:
/opt/backup/bin/backup-console* runElige el job, ajusta nivel/storage si hace falta y confirma. Para ejecutarlo sin interacción:
* run job="BackupClient1" level=Full yesSíguelo:
* status director* messagesPrográmalo
Sección titulada «Prográmalo»Los jobs se ejecutan automáticamente mediante un recurso Schedule:
Schedule { Name = "WeeklyCycle" Run = Full sun at 23:05 Run = Incremental mon-sat at 23:05}Cada directiva de programación está en la referencia del recurso Schedule. El comportamiento del job (prioridad, concurrencia, retención, reintentos…) se controla con las directivas del recurso Job.
Concurrencia y prioridad
Sección titulada «Concurrencia y prioridad»Ejecuta más jobs a la vez subiendo Maximum Concurrent Jobs en el Director, Client y Storage, y ordénalos con Priority. Consulta las referencias Job y Director.