Skip to content

Bacula 操作編 bconsole

2018/4/10

操作編。
設定編でバックアップが自動化するところまで進んだので、主にリストアの方法および、手動バックアップの方法について説明する。
またバックアップデータの削除方法も説明する。

基本

手動での操作をする際はbconsoleを用いる。
rootユーザにてbconsoleコマンドを実行する。

# bconsole
Connecting to Director localhost:9101
1000 OK: 103 bacula-dir Version: 9.0.6 (20 November 2017)
Enter a period to cancel a command.
*

helpコマンドを用いると使えるコマンド一覧が表示される。
まるまる載せておく。

*help
  Command       Description
  =======       ===========
  add           Add media to a pool
  autodisplay   Autodisplay console messages
  automount     Automount after label
  cancel        Cancel a job
  cloud         Specific Cloud commands
  create        Create DB Pool from resource
  delete        Delete volume, pool or job
  disable       Disable a job, attributes batch process
  enable        Enable a job, attributes batch process
  estimate      Performs FileSet estimate, listing gives full listing
  exit          Terminate Bconsole session
  gui           Non-interactive gui mode
  help          Print help on specific command
  label         Label a tape
  list          List objects from catalog
  llist         Full or long list like list command
  messages      Display pending messages
  memory        Print current memory usage
  mount         Mount storage
  prune         Prune expired records from catalog
  purge         Purge records from catalog
  quit          Terminate Bconsole session
  query         Query catalog
  restore       Restore files
  relabel       Relabel a tape
  release       Release storage
  reload        Reload conf file
  run           Run a job
  restart       Restart a job
  resume        Resume a job
  status        Report status
  stop          Stop a job
  setdebug      Sets debug level
  setbandwidth  Sets bandwidth
  snapshot      Handle snapshots
  setip         Sets new client address -- if authorized
  show          Show resource records
  sqlquery      Use SQL to query catalog
  time          Print current time
  trace         Turn on/off trace to file
  truncate      Truncate one or more Volumes
  unmount       Unmount storage
  umount        Umount - for old-time Unix guys, see unmount
  update        Update volume, pool or stats
  use           Use catalog xxx
  var           Does variable expansion
  version       Print Director version
  wait          Wait until no jobs are running

When at a prompt, entering a period cancels the command.

なお、bconsoleを抜ける時は、exitかquitを実行すれば良い。

コマンドの使い方をより詳しく見たい場合、help [コマンド]とすれば使い方等が表示される。

*help list
  Command       Description
  =======       ===========
  list          List objects from catalog

Arguments:
    jobs [client=<cli>] [jobid=<nn>] [ujobid=<name>] [job=<name>] [joberrors] [jobstatus=<s>] [level=<l>] [jobtype=<t>] [limit=<n>]|
    jobtotals | pools | volume | media <pool=pool-name> | files [type=<deleted|all>] jobid=<nn> | copies jobid=<nn> |
    joblog jobid=<nn> | pluginrestoreconf jobid=<nn> restoreobjectid=<nn> | snapshot


When at a prompt, entering a period cancels the command.

listコマンドはjob履歴やpool等を表示してくれるコマンドとなる。

バックアップ等の状態確認

statusコマンド

状態を確認する。

*status
Status available for:
     1: Director
     2: Storage
     3: Client
     4: Scheduled
     5: Network
     6: All
Select daemon type for status (1-6): 

バックアップの履歴を確認したいなら、1,2,3のどれでも出てくる。
特定のクライアントのみ履歴を表示したいなら3とすれば良い。

Select daemon type for status (1-6): <strong>3</strong>
The defined Client resources are:
     1: bacula-fd
     2: blog
     3: owncloud
Select Client (File daemon) resource (1-3): 3
Connecting to Client owncloud at [owncloudのIPアドレス]:9102

bacula-fd Version: 9.0.6 (20 November 2017) x86_64-redhat-linux-gnu redhat (Core)
Daemon started 14- 3��2018 20:55. Jobs: run=16 running=0.
 Heap: heap=90,112 smbytes=24,972 max_bytes=712,056 bufs=78 max_bufs=194
 Sizes: boffset_t=8 size_t=8 debug=0 trace=0 mode=0,0 bwlimit=0kB/s
 Plugin: bpipe-fd.so 

Running Jobs:
Director connected at: 30- 3��2018 08:05
No Jobs running.
====

Terminated Jobs:
 JobId  Level      Files    Bytes   Status   Finished        Name 
===================================================================
   706  Incr          41    41.06 M  OK       22- 3��2018 04:05 owncloud
   709  Incr          27    130.7 M  OK       23- 3��2018 04:05 owncloud
   712  Incr          12    74.61 M  OK       24- 3��2018 04:05 owncloud
   715  Incr           7    18.25 M  OK       25- 3��2018 04:05 owncloud
   718  Diff         382    1.008 G  OK       26- 3��2018 04:06 owncloud
   721  Incr          12    74.19 M  OK       27- 3��2018 04:05 owncloud
   724  Incr          12    74.25 M  OK       28- 3��2018 04:05 owncloud
   727  Incr          12    74.29 M  OK       29- 3��2018 04:05 owncloud
   728  Incr           7    18.25 M  OK       29- 3��2018 08:19 owncloud
   731  Incr          10    56.90 M  OK       30- 3��2018 04:05 owncloud

listコマンド

ジョブの履歴を見たいのであれば、listコマンド。
バックアップカタログから情報を持ってくる。

*list jobs
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
+-------+---------------+---------------------+------+-------+----------+-----------------+-----------+
| JobId | Name          | StartTime           | Type | Level | JobFiles | JobBytes        | JobStatus |
+-------+---------------+---------------------+------+-------+----------+-----------------+-----------+
|   133 | blog          | 2017-09-05 08:16:49 | B    | F     |    2,081 |      16,579,707 | T         |
|   134 | Restoreblog   | 2017-09-05 08:19:59 | R    | F     |        1 |       3,231,659 | T         |
...省略...
|   724 | owncloud      | 2018-03-28 04:05:02 | B    | I     |       12 |      74,256,413 | T         |
|   725 | BackupCatalog | 2018-03-28 23:10:03 | B    | F     |        1 |      35,103,655 | T         |
|   726 | blog          | 2018-03-29 03:05:02 | B    | I     |        2 |         719,765 | T         |
|   727 | owncloud      | 2018-03-29 04:05:02 | B    | I     |       12 |      74,296,700 | T         |
|   728 | owncloud      | 2018-03-29 08:19:04 | B    | I     |        7 |      18,255,216 | T         |
|   729 | BackupCatalog | 2018-03-29 23:10:03 | B    | F     |        1 |      35,099,534 | T         |
|   730 | blog          | 2018-03-30 03:05:03 | B    | I     |        2 |         655,388 | T         |
|   731 | owncloud      | 2018-03-30 04:05:03 | B    | I     |       10 |      56,905,207 | T         |
+-------+---------------+---------------------+------+-------+----------+-----------------+-----------+
{1}

ここでエラーを発生させているジョブなども確認できる。
JobStatusにEと出ていればエラー。

手動バックアップ

runコマンド

手動でバックアップを行うにはrunコマンドを用いる。

*run
A job name must be specified.
The defined Job resources are:
     1: blog
     2: owncloud
     3: BackupCatalog
     4: RestoreFiles
     5: Restoreblog
     6: Restoreowncloud
Select Job resource (1-6):

上記の通り、bacula-dirで設定したJobの一覧が表示される。
※bacula-dirではowncloudだけ説明していたが、blogサーバのバックアップもJobとして登録しているため、表示されている。

Jobの番号を選択するとバックアップ詳細設定画面に進む。

Select Job resource (1-6): 2
Run Backup job
JobName:  owncloud
Level:    Incremental
Client:   owncloud
FileSet:  owncloud
Pool:     File1 (From Job resource)
Storage:  owncloud (From Job resource)
When:     2018-03-29 08:06:48
Priority: 10
OK to run? (yes/mod/no): 

基本的にはbacula-dirのJobリソースで設定した通り。
以下がその設定。

Job {
  Name = "owncloud"
  Type = Backup
  Client = owncloud
  FileSet = "owncloud"
  Schedule = "owncloudCycle"
  Storage = owncloud
  Messages = Standard
  Full Backup Pool = owncloud-Full
  Incremental Backup Pool = owncloud-Inc
  Differential Backup Pool = owncloud-Diff
  Pool = File1
  SpoolAttributes = yes
  Priority = 10
  Write Bootstrap = "/var/spool/bacula/%c.bsr"
}

Poolについては注意が必要で、今回の説明した環境の場合、フル、増分、差分で分けているため、それに応じたPoolを選択する必要がある。
bacula-dirのJobリソースでPool = File1 と指定しているため、上記のようにデフォルトがFile1となっている。
(自分の環境の場合、フルと増分と差分用Poolが存在しているため、Pool = File1は実際に使っておらず、不要となっている。
なので一度削除してみたが、残しておかないとエラーになった記憶がある。
使わなくてもPoolという設定値は残さないと行けないと思われる)

こちらのバックアップ設定を変更する場合はmodを入力する。

OK to run? (yes/mod/no): mod
Parameters to modify:
     1: Level
     2: Storage
     3: Job
     4: FileSet
     5: Client
     6: When
     7: Priority
     8: Pool
     9: Plugin Options
Select parameter to modify (1-9): 

Poolを変える場合は8

Select parameter to modify (1-9): 8
The defined Pool resources are:
     1: Default
     2: File1
     3: blog-Full
     4: blog-Diff
     5: blog-Inc
     6: owncloud-Full
     7: owncloud-Diff
     8: owncloud-Inc
     9: Scratch
Select Pool resource (1-9): 

今回はIncremental(増分)バックアップなので、8

Select Pool resource (1-9): 8
Run Backup job
JobName:  owncloud
Level:    Incremental
Client:   owncloud
FileSet:  owncloud
Pool:     owncloud-Inc (From User input)
Storage:  owncloud (From Job resource)
When:     2018-03-29 08:06:48
Priority: 10
OK to run? (yes/mod/no): 

Poolが変更されることがわかる。

もしバックアップ方式を変えたい場合はLevelを変えれば良い。

OK to run? (yes/mod/no): mod
Parameters to modify:
     1: Level
     2: Storage
     3: Job
     4: FileSet
     5: Client
     6: When
     7: Priority
     8: Pool
     9: Plugin Options
Select parameter to modify (1-9): 1
Levels:
     1: Full
     2: Incremental
     3: Differential
     4: Since
     5: VirtualFull
Select level (1-5): 1
Run Backup job
JobName:  owncloud
Level:    Full
Client:   owncloud
FileSet:  owncloud
Pool:     owncloud-Full (From User input)
Storage:  owncloud (From Job resource)
When:     2018-03-29 08:06:48
Priority: 10
OK to run? (yes/mod/no): 

Levelを変えればPoolも設定し直す必要があるので注意。

設定が済んだらyesで実行する。
statusコマンドで実行記録が確認できる

728  Incr           7    18.25 M  OK       29- 3��2018 08:19 owncloud

(一部、文字化けが発生している。。)

リストア

restoreコマンド

リストアはrestoreコマンドで実行する。
なお、リストアの場所はbacula-dirのJobリソースにて定義した場所になるため、直接既存のファイルの上書きは行わない。(そのように設定しれいれば、ではあるが)
今回の環境では以下のように定義している。

Job {
  Name = "Restoreowncloud"
  Type = Restore
  Client=owncloud
  Storage = owncloud
  FileSet="owncloud"
  Full Backup Pool = owncloud-Full
  Incremental Backup Pool = owncloud-Inc
  Differential Backup Pool = owncloud-Diff
  Pool = File1
  Messages = Standard
  Where = /tmp/bacula-restores
}

リストアされる場所はWhereで指定された、 /tmp/bacula-restores という場所になる。

restoreコマンドを実行すると以下の通り。

*restore

First you select one or more JobIds that contain files
to be restored. You will be presented several methods
of specifying the JobIds. Then you will be allowed to
select which files from those JobIds are to be restored.

To select the JobIds, you have the following choices:
     1: List last 20 Jobs run
     2: List Jobs where a given File is saved
     3: Enter list of comma separated JobIds to select
     4: Enter SQL list command
     5: Select the most recent backup for a client
     6: Select backup for a client before a specified time
     7: Enter a list of files to restore
     8: Enter a list of files to restore before a specified time
     9: Find the JobIds of the most recent backup for a client
    10: Find the JobIds for a backup for a client before a specified time
    11: Enter a list of directories to restore for found JobIds
    12: Select full restore to a specified Job date
    13: Cancel
Select item:  (1-13): 

まずはリストアするためにはバックアップの状態を確認する。

Select item:  (1-13): 1
+-------+-----------+---------------------+----------+----------+-------------+
| JobId | Client    | StartTime           | JobLevel | JobFiles | JobBytes    |
+-------+-----------+---------------------+----------+----------+-------------+
| 761   | owncloud  | 2018-04-09 04:05:02 | D        | 76       | 634590768   |
| 760   | blog      | 2018-04-09 03:05:02 | I        | 2        | 643640      |
| 759   | bacula-fd | 2018-04-08 23:10:03 | F        | 1        | 35945400    |
| 758   | owncloud  | 2018-04-08 04:05:02 | I        | 12       | 74269685    |
| 757   | blog      | 2018-04-08 03:05:02 | D        | 268      | 6176505     |
| 756   | bacula-fd | 2018-04-07 23:10:03 | F        | 1        | 35919469    |
| 755   | owncloud  | 2018-04-07 04:05:03 | I        | 7        | 18391299    |
| 754   | blog      | 2018-04-07 03:05:03 | I        | 2        | 645081      |
| 753   | bacula-fd | 2018-04-06 23:10:03 | F        | 1        | 35909575    |
| 752   | owncloud  | 2018-04-06 04:05:02 | I        | 14       | 130334272   |
| 751   | blog      | 2018-04-06 03:05:02 | I        | 2        | 644018      |
| 750   | bacula-fd | 2018-04-05 23:10:03 | F        | 1        | 35912727    |
| 749   | owncloud  | 2018-04-05 04:05:02 | I        | 20       | 77567115    |
| 748   | blog      | 2018-04-05 03:05:02 | I        | 3        | 646177      |
| 747   | bacula-fd | 2018-04-04 23:10:03 | F        | 1        | 35901045    |
| 746   | owncloud  | 2018-04-04 04:05:03 | I        | 14       | 130399047   |
| 745   | blog      | 2018-04-04 03:05:03 | I        | 2        | 722064      |
| 744   | bacula-fd | 2018-04-03 23:10:03 | F        | 1        | 35900249    |
| 743   | owncloud  | 2018-04-03 04:05:02 | I        | 12       | 75296100    |
| 742   | blog      | 2018-04-03 03:05:02 | I        | 262      | 2229344     |
+-------+-----------+---------------------+----------+----------+-------------+
{1}

owncloudの場合、最新のバックアップが2018/4/9 04:05のものだとわかる。

最新のバックアップを戻すには"5"を選択し、バックアップ対象のクライアントとしてowncloudを選択する。

Select item:  (1-13): 5
Defined Clients:
     1: bacula-fd
     2: blog
     3: owncloud
Select the Client (1-3): 3
Automatically selected FileSet: owncloud
+-------+-------+----------+-----------------+---------------------+--------------------+
| JobId | Level | JobFiles | JobBytes        | StartTime           | VolumeName         |
+-------+-------+----------+-----------------+---------------------+--------------------+
|   740 | F     |  106,627 | 943,780,153,060 | 2018-04-02 04:05:03 | owncloud-Full-0021 |
|   740 | F     |  106,627 | 943,780,153,060 | 2018-04-02 04:05:03 | owncloud-Full-0022 |
|   761 | D     |       76 |     634,590,768 | 2018-04-09 04:05:02 | owncloud-Diff-0007 |
+-------+-------+----------+-----------------+---------------------+--------------------+
You have selected the following JobIds: 740,761

Building directory tree for JobId(s) 740,761 ...  +++++++++++++++++++++++++++++++++++++++++++
93,472 files inserted into the tree.

You are now entering file selection mode where you add (mark) and
remove (unmark) files to be restored. No files are initially added, unless
you used the "all" keyword on the command line.
Enter "done" to leave this mode.

cwd is: /
$ 

ここから先はバックアップ対象を選択していく。
lsコマンドを実行すると、バックアップされているファイルが表示される。

$ ls
exstorage/
exstorage2/
var/

3つのディレクトリがバックアップされている。
試しにvarディレクトリをまるごとリストアしてみる。
(varの中に、PostgreSQLのバックアップデータが存在する)
リストアするファイルに対してマークをつけていく。

$ mark var
140 files marked.
$ ls
exstorage/
exstorage2/
*var/

varにマークをつけたため、varの先頭に"*"が付いていることがわかる。
必要な分だけmarkをつけていく。
markが付け終わったら"done"で実行する

$ done
Bootstrap records written to /var/spool/bacula/bacula-dir.restore.1.bsr

The Job will require the following (*=>InChanger):
   Volume(s)                 Storage(s)                SD Device(s)
===========================================================================

    owncloud-Full-0021        owncloud                  owncloud                 
    owncloud-Diff-0007        owncloud                  owncloud                 

Volumes marked with "*" are in the Autochanger.


140 files selected to be restored.

The defined Restore Job resources are:
     1: RestoreFiles
     2: Restoreblog
     3: Restoreowncloud
Select Restore Job (1-3): 

そうすると、リストアジョブの選択が出てくる。
"Restoreowncloud"を選択する。
そうすると最終確認が出てくる。

Select Restore Job (1-3): 3
Using Catalog "MyCatalog"
Run Restore job
JobName:         Restoreowncloud
Bootstrap:       /var/spool/bacula/bacula-dir.restore.1.bsr
Where:           /tmp/bacula-restores
Replace:         Always
FileSet:         owncloud
Backup Client:   owncloud
Restore Client:  owncloud
Storage:         owncloud
When:            2018-04-09 08:03:23
Catalog:         MyCatalog
Priority:        10
Plugin Options:  *None*
OK to run? (yes/mod/no):

yesで実行する。

Job queued. JobId=762

上記のようにメッセージが表示され、実行が開始される。
実行後はlist jobs等で確認できる。

|   762 | Restoreowncloud | 2018-04-09 08:04:21 | R    | F     |        0 |               0 | R         |

状態がRとなっており、実行中であることがわかる。
Tになるとジョブが完了。

|   762 | Restoreowncloud | 2018-04-09 08:04:21 | R    | F     |      140 |   1,509,533,657 | T         |

クライアント側にログイン後、/tmpを確認すると、リストアされていることがわかる。

[root@owncloud tmp]# ll
合計 0
drwxr-xr-x. 3 root root 16  4月  9 08:04 bacula-restores

postgresなのでbasebackupやwalアーカイブがあることが確認できる

[root@owncloud 9.4]# pwd
/tmp/bacula-restores/var/lib/pgsql/9.4
[root@owncloud 9.4]# ll 
.:
合計 16
drwx------. 17 postgres postgres 4096  4月  8 05:00 basebackup
drwx------.  2 postgres postgres 8192  4月  8 05:00 wal

※PostgreSQLのバックアップ、リカバリ方法の記事は以下。
PostgreSQLのオンラインバックアップとリカバリ

バックアップデータの削除

いらないバックアップデータがある場合、手動で削除することができる。
まずはPool一覧の表示

* list pools
*list pools
+--------+---------------+---------+---------+-----------------+--------------+---------+----------+----------------+
| PoolId | Name          | NumVols | MaxVols | MaxVolBytes     | VolRetention | Enabled | PoolType | LabelFormat    |
+--------+---------------+---------+---------+-----------------+--------------+---------+----------+----------------+
|      1 | Default       |       0 |     100 |  53,687,091,200 |   31,536,000 |       1 | Backup   | *              |
|      2 | File1         |       1 |      10 |  53,687,091,200 |   31,536,000 |       1 | Backup   | Vol-           |
|      3 | blog-Full     |       6 |      20 |               0 |    5,184,000 |       1 | Backup   | blog-Full-     |
|      4 | blog-Diff     |       1 |      40 |               0 |    3,456,000 |       1 | Backup   | blog-Diff-     |
|      5 | blog-Inc      |       7 |      60 |               0 |    1,728,000 |       1 | Backup   | blog-Inc-      |
|      6 | owncloud-Full |       3 |       3 | 858,993,459,200 |    2,592,000 |       1 | Backup   | owncloud-Full- |
|      7 | owncloud-Diff |       1 |       5 | 214,748,364,800 |    5,356,800 |       1 | Backup   | owncloud-Diff- |
|      8 | owncloud-Inc  |       1 |      10 |  53,687,091,200 |    5,356,800 |       1 | Backup   | owncloud-Inc-  |
|      9 | Scratch       |       0 |       0 |               0 |   31,536,000 |       1 | Backup   | *              |
+--------+---------------+---------+---------+-----------------+--------------+---------+----------+----------------+

つづいてボリューム一覧の表示

* list volumes
Pool: owncloud-Diff
+---------+--------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
| MediaId | VolumeName         | VolStatus | Enabled | VolBytes       | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | VolType | VolParts | LastWritten         | ExpiresIn |
+---------+--------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
|       7 | owncloud-Diff-0007 | Append    |       1 | 60,316,219,831 |       14 |    3,456,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-09 04:05:43 | 3,440,824 |
+---------+--------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
Pool: owncloud-Full
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
| MediaId | VolumeName         | VolStatus | Enabled | VolBytes        | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | VolType | VolParts | LastWritten         | ExpiresIn |
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
|      20 | owncloud-Full-0020 | Full      |       1 | 858,993,427,478 |      199 |    2,592,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-03-05 12:03:25 |         0 |
|      21 | owncloud-Full-0021 | Full      |       1 | 858,993,401,291 |      199 |    2,592,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-02 11:09:33 | 1,997,454 |
|      22 | owncloud-Full-0022 | Append    |       1 | 540,830,236,325 |      125 |    2,592,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-02 17:38:35 | 2,020,796 |
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
Pool: owncloud-Inc
+---------+-------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
| MediaId | VolumeName        | VolStatus | Enabled | VolBytes       | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | VolType | VolParts | LastWritten         | ExpiresIn |
+---------+-------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
|       5 | owncloud-Inc-0005 | Append    |       1 | 16,671,385,305 |        3 |    1,728,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-08 04:05:17 | 1,626,398 |
+---------+-------------------+-----------+---------+----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+

削除対象のボリュームを確認する。
3月の古いフルバックアップデータは不要なため、削除することとする。
削除コマンドの実行は以下の通り実行する。

*delete volume=owncloud-Full-0020

This command will delete volume owncloud-Full-0020
and all Jobs saved on that volume from the Catalog
Are you sure you want to delete Volume "owncloud-Full-0020"? (yes/no): yes

再びlist volumesで確認すると、削除されていることがわかる。

*list volumes
Pool: owncloud-Full
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
| MediaId | VolumeName         | VolStatus | Enabled | VolBytes        | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | VolType | VolParts | LastWritten         | ExpiresIn |
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+
|      21 | owncloud-Full-0021 | Full      |       1 | 858,993,401,291 |      199 |    2,592,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-02 11:09:33 | 1,997,210 |
|      22 | owncloud-Full-0022 | Append    |       1 | 540,830,236,325 |      125 |    2,592,000 |       1 |    0 |         0 | File      |       1 |        0 | 2018-04-02 17:38:35 | 2,020,552 |
+---------+--------------------+-----------+---------+-----------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+-----------+

これでバックアップデータは削除される。
ただし、バックアップデータの管理から除外されるだけで、実際のバックアップファイルは削除されないため、手動で削除する必要がある。

[root@backup owncloud]# ll
合計 2281059276
-rw-r-----. 1 bacula tape  60316219831  4月  9 04:05 owncloud-Diff-0007
-rw-r-----. 1 bacula tape 858993427478  3月  5 12:03 owncloud-Full-0020
-rw-r-----. 1 bacula tape 858993401291  4月  2 11:09 owncloud-Full-0021
-rw-r-----. 1 bacula tape 540830236325  4月  2 17:38 owncloud-Full-0022
-rw-r-----. 1 bacula tape  16671385305  4月  8 04:05 owncloud-Inc-0005

rmコマンドでowncloud-Full-0020を削除する。

[root@backup owncloud]# rm owncloud-Full-0020

以上のコマンドを使えば、バックアップ運用は問題なくできると思う。