Hi,
05.07.2007 10:03,, Jonas Romero wrote::
> Hello, i'm using Bacula 2.0.3 in a Linux FC 7 as server.
>
> My idea is to use hard disks as storage device but i want to
> organize the files (volumes) that bacula create using the client name
> as part of the filename, and of course, recycle that files in order to not
> get out of space.
>
> When there is no previus backups, all is ok for the first time.
> Then, i have found some problems:
>
> (1) when the retention period expires, and the volume is marked as Purged,
>
> (and Recyle is active), and Bacula run the next job, it use a file/volume
>
> but no rename/relabel it on the hard disk.
Right. That's how Bacula works. Think of volumes like tapes - Bacula
can not change the tape label because that should match with the label
on the cartridge.
This is one of the reasons why I prefer to let Bacula handle the
volumes, so I do not need telling names. Whenever I need to find
volumes with data from a certain client, I can use a query in bconsole.
> Pool
> {
> Name = Full-Pool
> Pool Type = Backup
> Recycle = yes
> AutoPrune = yes
> Volume Retention = 60 days
> Maximum Volume Jobs = 1
> Label Format = "Full-${Client}-${Day:p/2/0/r}-${Month:p/2/0/r}-${Year}"
> }
>
> So if i have a file/volume named Full-client1-<date..> and the job is for
> client3,the data of cliente3 is stored in this file.
>
> (2) If Bacula starts a job for client1, and client1 is off, Bacula create a
> file/volume named Full-client1-... in a Append state. The client is off but
> Bacula create the file. So when next job start for other client, ex: client2
> Bacula use this file.
> Again i have a file named Full-client1... with data from client2.
>
>
> My solution at this time for 1) is disabling recycling, so, Bacula always
>
> make a new volume with the correct name. Then, i use a little script
>
> that list all purged volumes and delete them from the catalog and from the
> hard disk.
>
> Solution found for 2) is to use generic names for volumes, and dont use client
> name in them. But i want to map filenames with client names.
If you really need that, you'll have to use dedicated pools per client.
Arno
> Any ideas? Any help would be appreciate.
> Thank you in advance.
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Bacula-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-users
--
Arno Lehmann
IT-Service Lehmann
www.its-lehmann.de
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users