This is what you said Mark McCracken
> Hi guys -
>
> I'm new to bacula, but I've been reading the docs and trying different
> things to accomplish my goal here, and I'm stumped. Maybe you can help
> me.
> I have 6 machines on my home network that I want to backup, all to a large
> drive mounted at /mnt/lacie on my storage daemon. I want to have a
> separate
> subdirectory for each machine (/mnt/lacie/libby, /mnt/lacie/jazz, etc),
> and
> below that a separate subdirectory for each level (/mnt/lacie/libby/Full,
> /mnt/lacie/libby/Incremental). I am doing Fulls and Incrementals only, no
> Differentials. I do monthly full backups and weekly incremental backups,
> and I want to keep about 2 months worth of stuff on there at all times (a
> little slop one way or the other is fine).
>
> In a perfect world, my directories would look something like this after
> being completely filled by bacula over the course of 2-3 months:
>
> /mnt/lacie/
> ....libby/
> ........Full/
> ............Monthly0001
> ............Monthly0002
> ........Incremental/
> ............Weekly0001
> ............Weekly0002, 0003, etc up to 0008
> ....jazz/
> ........(just like libby's tree)
> ....(other machines just like libby and jazz)
>
I am a novice bacula user, so beware --
Here is an example of what I am doing. Not exactly what you are doing,
but it should get you started. Ignore all comments becuase they probably
do not make sense. They are there because I cut and paste not because I
have gone back and edited them to make sense.
===========================bacula-sd.conf=================================
Device {
Name = SD_FULL
Media Type = File
Archive Device = /BACKUPS/Full
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
}
Device {
Name = SD_INCR
Media Type = File
Archive Device = /BACKUPS/Incremental
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
}
Device {
Name = SD_DIFF
Media Type = File
Archive Device = /BACKUPS/Differential
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
}
Device {
Name = SD_CTLG
Media Type = File
Archive Device = /BACKUPS/Catalog
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
}
===========================bacula-dir.conf=================================
# Definition of file storage device
Storage {
Name = FSD_FULL
# Do not use "localhost" here
Address = MyBacula # N.B. Use a fully qualified name here
SDPort = 9103
Password = "........."
Device = SD_FULL
Media Type = File
}
Storage {
Name = FSD_INCR
# Do not use "localhost" here
Address = MyBacula # N.B. Use a fully qualified name here
SDPort = 9103
Password = "........."
Device = SD_INCR
Media Type = File
}
Storage {
Name = FSD_DIFF
# Do not use "localhost" here
Address = MyBacula # N.B. Use a fully qualified name here
SDPort = 9103
Password = "........."
Device = SD_DIFF
Media Type = File
}
Storage {
Name = FSD_CTLG
# Do not use "localhost" here
Address = MyBacula # N.B. Use a fully qualified name here
SDPort = 9103
Password = "........."
Device = SD_CTLG
Media Type = File
}
Pool {
Name = FULL-Pool
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle
Volumes
Recycle Oldest Volume = yes # Recycle Oldest Volume
AutoPrune = yes # Prune expired volumes
Volume Retention = 1 months # 3 months
Accept Any Volume = yes # write on any volume in the pool
Maximum Volume Jobs = 1
Maximum Volumes = 10
LabelFormat = "FULL-"
}
Pool {
Name = DIFF-Pool
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle
Volumes
Recycle Oldest Volume = yes # Recycle Oldest Volume
AutoPrune = yes # Prune expired volumes
Volume Retention = 2 months # 32 days
Accept Any Volume = yes # write on any volume in the pool
Maximum Volume Jobs = 2
Maximum Volumes = 9
LabelFormat = "DIFF-"
}
Pool
{
Name = INCR-Pool
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle
Volumes
Recycle Oldest Volume = yes # Recycle Oldest Volume
AutoPrune = yes # Prune expired volumes
Volume Retention = 1 months # 7 days
Accept Any Volume = yes # write on any volume in the pool
Maximum Volume Jobs = 12
Maximum Volumes = 5
LabelFormat = "INCR-"
}
Pool
{
Name = CTLG-Pool
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle
Volumes
Recycle Oldest Volume = yes # Recycle Oldest Volume
AutoPrune = yes # Prune expired volumes
Volume Retention = 1 months # 7 days
Accept Any Volume = yes # write on any volume in the pool
Maximum Volume Jobs = 7
Maximum Volumes = 5
LabelFormat = "CTLG-"
}
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users