– Adicionado argumento “expires in” (quando expira?) ao listar os volumes (list ou llist)
O campo ExpiresIn mostra o tempo que falta para cada volume ser expirado, em segundos.
*list volumes pool=File
+———+————+———–+———+—————-+———-+————–+———+——+———–+———–+———————+————+
| MediaId | VolumeName | VolStatus | Enabled | VolBytes | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten | ExpiresIn |
+———+————+———–+———+—————-+———-+————–+———+——+———–+———–+———————+————+
| 38 | Vol-0038 | Append | 1 | 12,847,529,013 | 2 | 31,536,000 | 1 | 0 | 0 | File1 | 2015-08-27 10:20:10 | 19,091,618 |
+———+————+———–+———+—————-+———-+————–+———+——+———–+———–+———————+————+
– Implementado novos opções para os comandos list / llist:
order=asc|crescente
order=desc|decrescente
Estes são autoexplicativos. Podemos agora reordenar a saída das listas do Bacula de maneira ascendente ou como no exemplo, descendente:
*list jobs order=desc
+——-+——————-+———————+——+——-+———-+—————+———–+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+——-+——————-+———————+——+——-+———-+—————+———–+
| 329 | BackupLibreOffice | 2016-01-18 12:11:48 | B | I | 0 | 0 | f |
| 328 | BackupLibreOffice | 2016-01-18 12:10:37 | B | I | 0 | 0 | A |
| 327 | BackupLibreOffice | 2015-08-27 10:20:00 | B | F | 3 | 0 | T |
| 326 | BackupLibreOffice | 2015-08-21 12:00:13 | B | F | 14,575 | 9,545,956,647 | A |
| 325 | BackupCatalog | 2015-08-20 23:10:03 | B | F | 1 | 40,082,900 | T |
| 324 | BackupLibreOffice | 2015-08-20 23:05:02 | B | I | 0 | 0 | T |
| 323 | BackupLibreOffice | 2015-08-20 13:16:53 | B | I | 3 | 44,783,696 | T |
| 322 | BackupLibreOffice | 2015-08-20 13:16:16 | B | F | 2 | 44,783,696 | T |
| 321 | BackupCatalog | 2015-08-19 23:10:04 | B | F | 1 | 40,070,373 | T |
| 320 | BackupLibreOffice | 2015-08-19 23:05:03 | B | I | 0 | 0 | T |
+——-+——————-+———————+——+——-+———-+—————+———–+
limit=nn
Limits the number of outputs of a list or llist. E.g.:
*list jobs limit=5
+——-+—————+———————+——+——-+———-+————+———–+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+——-+—————+———————+——+——-+———-+————+———–+
| 1 | BackupClient1 | 2015-03-30 17:41:28 | B | F | 338 | 39,112,709 | T |
| 2 | BackupClient1 | 2015-03-30 17:42:41 | B | I | 0 | 0 | T |
| 3 | BackupClient1 | 2015-03-30 17:43:59 | B | I | 0 | 0 | f |
| 4 | BackupClient1 | 2015-03-30 17:44:40 | B | I | 0 | 0 | f |
| 5 | BackupClient1 | 2015-03-30 17:45:44 | B | I | 0 | 0 | f |
+——-+—————+———————+——+——-+———-+————+———–+
jobstatus=
Agora é possível listar os jobs filtrados por terminação:
*list jobs jobstatus=A
+——-+——————-+———————+——+——-+———-+—————+———–+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+——-+——————-+———————+——+——-+———-+—————+———–+
| 326 | BackupLibreOffice | 2015-08-21 12:00:13 | B | F | 14,575 | 9,545,956,647 | A |
| 328 | BackupLibreOffice | 2016-01-18 12:10:37 | B | I | 0 | 0 | A |
+——-+——————-+———————+——+——-+———-+—————+———–+
client=
Também é possível filtrar informações do list por cliente:
*list jobs client=bacula-fd
+——-+——————-+———————+——+——-+———-+—————+———–+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+——-+——————-+———————+——+——-+———-+—————+———–+
| 321 | BackupCatalog | 2015-08-19 23:10:04 | B | F | 1 | 40,070,373 | T |
| 322 | BackupLibreOffice | 2015-08-20 13:16:16 | B | F | 2 | 44,783,696 | T |
| 323 | BackupLibreOffice | 2015-08-20 13:16:53 | B | I | 3 | 44,783,696 | T |
| 324 | BackupLibreOffice | 2015-08-20 23:05:02 | B | I | 0 | 0 | T |
| 325 | BackupCatalog | 2015-08-20 23:10:03 | B | F | 1 | 40,082,900 | T |
| 326 | BackupLibreOffice | 2015-08-21 12:00:13 | B | F | 14,575 | 9,545,956,647 | A |
| 327 | BackupLibreOffice | 2015-08-27 10:20:00 | B | F | 3 | 0 | T |
| 328 | BackupLibreOffice | 2016-01-18 12:10:37 | B | I | 0 | 0 | A |
| 329 | BackupLibreOffice | 2016-01-18 12:11:48 | B | I | 0 | 0 | f |
+——-+——————-+———————+——+——-+———-+—————+———–+
JobErrors
Listar apenas jobs que contenham erros:
*list jobs joberrors
+——-+——————-+———————+——+——-+———-+————+———–+
| JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus |
+——-+——————-+———————+——+——-+———-+————+———–+
| 240 | BackupClient1 | 2015-07-11 23:05:02 | B | I | 0 | 0 | f |
| 244 | BackupClient1 | 2015-07-13 23:05:00 | B | I | 0 | 0 | f |
| 246 | BackupClient1 | 2015-07-15 06:05:07 | B | I | 0 | 0 | f |
| 248 | BackupLibreOffice | 2015-07-15 16:08:10 | B | F | 0 | 0 | f |
| 249 | BackupLibreOffice | 2015-07-15 16:11:01 | B | F | 0 | 0 | f |
| 251 | RestoreFiles | 2015-07-15 16:15:20 | R | F | 3 | 32,702,577 | E |
| 252 | RestoreFiles | 2015-07-15 16:37:53 | R | F | 3 | 32,702,577 | E |
| 255 | RestoreFiles | 2015-07-15 16:45:10 | R | F | 3 | 44,783,809 | E |
| 329 | BackupLibreOffice | 2016-01-18 12:11:48 | B | I | 0 | 0 | f |
+——-+——————-+———————+——+——-+———-+————+———–+
Disponível em: Português