Hi all,

I am looking for a way to save disk space on my Bacula server. My config for 
one of the clients is below. And the list of volumes.

Here is the list of volumes:

linux1dcFull-1181
linux1dcFull-1049
linux1dcDiff-1161
linux1dcFull-1096
linux1dcDiff-1064
linux1dcDiff-1116
linux1dcDiff-1122
linux1dcInc-1106
linux1dcInc-1108
linux1dcInc-1050
linux1dcInc-1550
linux1dcDiff-1140
linux1dcInc-1111
linux1dcInc-1055
linux1dcInc-1059
linux1dcInc-1071
linux1dcInc-1077
linux1dcInc-1082
linux1dcFull-1125
linux1dcInc-1085
linux1dcInc-1088
linux1dcInc-1091
linux1dcInc-1103

Am I right in thinking that the volumes I have highlighted above are not needed 
as there are either Diff between them or a Full.

Storage {
  Name = "bacula1:storage:"
  Address = bacula1
  Password = "password"
  Device = "linux1dcStorage"
  Media Type = File
  Maximum Concurrent Jobs = 10
}

FileSet {
  Name = "linux1dc"
  Include {
    Options {
       Signature   = "MD5"
       Compression = "GZIP9"
    }
  #MySQL database
  File = "/mnt/cloud-backup/linux1dc/"
  # Hornbill directory (CS+SW)
  File = "/home/cloud-backup/linux1dc/"
  }
  Exclude {
    File = "/mnt/cloud-backup/linux1dc/mysql/swdata/swsystag.*"
  }
}
Job {
  Name = "linux1dc-Backup"
  JobDefs = "CloudBackup"
  Type = Backup
  Client = bacula1
  Pool = linux1dcPool-Full
  FileSet = "linux1dc"
  Storage = "bacula1:storage:linux1dc"
  Full Backup Pool = linux1dcPool-Full
  Incremental Backup Pool = linux1dcPool-Inc
  Differential Backup Pool = linux1dcPool-Diff
    #External scripts definition
    RunScript {
      Command = "/root/scripts/mysql_backup_before.sh 3 linux1dc"
      RunsOnClient = No
      RunsWhen = Before
    }
    RunScript {
      Command = "/root/scripts/mysql_backup_after.sh 3 linux1dc"
      RunsOnClient = No
      RunsWhen = After
    }
  # Nagios integration
  Run After Job = "/root/scripts//bacula2nagios.sh \"%n\" 0 \"%e %l %v\""
  Run After Failed Job = "/root/scripts/bacula2nagios.sh \"%n\" 1 \"%e %l %v\""
}

# Allow one extra volume (file) per Pool
# monthly - full
# weekly  - diff
# daily   - inc
Pool {
  Name = "linux1dcPool-Full"
  LabelFormat = "linux1dcFull-"
  Pool Type = "Backup"
  Recycle = "yes"
  Autoprune = "yes"
  Volume Retention = 60 days
  Maximum Volumes = 5
  Maximum Volume Jobs = 1
}
Pool {
  Name = "linux1dcPool-Diff"
  LabelFormat = "linux1dcDiff-"
  Pool Type = "Backup"
  Recycle = "yes"
  Autoprune = "yes"
  Volume Retention = 40 days
  Maximum Volumes = 6
  Maximum Volume Jobs = 1
}
Pool {
  Name = "linux1dcPool-Inc"
  LabelFormat = "linux1dcInc-"
  Pool Type = "Backup"
  Recycle = "yes"
  Autoprune = "yes"
  Volume Retention = 8 days
  Maximum Volumes = 9
  Maximum Volume Jobs = 1
}

My plan is to write a shell script which looks in the database for volumes over 
my retention period i.e. 8 days for incremental and delete these volumes with 
bconsole delete volume, then remove them from disk.

Can anyone see a problem with this?

Regards
WaqarK
PGP: D1388321


________________________________
****************************************

IMPORTANT INFORMATION
The information contained in this email or any of its attachments is 
confidential and is intended for the exclusive use of the individual or entity 
to whom it is addressed. It may not be disclosed to, copied, distributed or 
used by anyone else without our express permission. If you receive this 
communication in error please advise the sender immediately and delete it from 
your systems. This email is not intended to and does not create legally binding 
commitments or obligations on behalf of Hornbill Service Management Limited 
which may only be created by hard copy writing signed by a director or other 
authorized officer. Any opinions, conclusions and other information in this 
message that do not relate to the official business of Hornbill Service 
Management Limited are unauthorized and neither given nor endorsed by it. 
Although Anti-Virus measures are used by Hornbill Service Management Limited it 
is the responsibility of the addressee to scan this email and any attachments 
for computer viruses or other defects. Hornbill Service Management Limited does 
not accept any liability for any loss or damage of any nature, however caused, 
which may result directly or indirectly from this email or any file attached.

Hornbill Service Management Limited. Registered Office: Apollo, Odyssey 
Business Park, West End Road, Ruislip, HA4 6QD, United Kingdom. Registered in 
England Number: 3033585.

****************************************
------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to