New Bacula 7.4 Commands

– Add “Expires in” to list and llist volumes

The ExpiresIn field displays the time remaining (in seconds) to the volume be expired.

*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 |
+———+————+———–+———+—————-+———-+————–+———+——+———–+———–+———————+————+

– Implement new list/llist command keywords:

order=asc|ascending
order=desc|decending

Those are self explanatory. Now it is possible to sort list and llist commands output. This is a descending example:

*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=

*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=

Also it is possible to list information per client using the list command:

*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

Only list jobs with errors:

*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: enEnglish

Leave a Reply