I use bacula 2.4.2 (from debian backports) together with a Iomega removable hard disk system. After some experimenting I use the following SD configuration:
Storage { Name = lexington-sd WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 10 SDAddresses = { ip = { addr = 127.0.0.1 } ip = { addr = lexington } } } Director { Name = lexington-dir Password = "guess" } Device { Name = IOMEGA-REV-DISK Archive Device = /media/iomega-rev-disk Device Type = File Media Type = REV-120GB Volume Poll Interval = 2 minutes Removable Media = yes Random Access = yes Requires Mount = yes Mount Point = /media/iomega-rev-disk Mount Command = "/bin/mount /media/iomega-rev-disk" Unmount Command = "/bin/umount /media/iomega-rev-disk" } Messages { Name = Standard director = lexington-dir = all } In /etc/fstab I do have the following entry: /dev/scd0 /media/iomega-rev-disk ext3 defaults,noauto,acl 0 2 First of all: way do I have to set 'Archive Device' to the mount point instead of the device? If I use the device the SD (in debug mode) complains about not being able to create a file on '/dev/scd0' which is ok. The file should be created by the SD on /media/iomega-rev-disk' instead. If 'Archive Device' is set correctly like this, what is the 'Mount Point' option for? In fact the configuration above does not really work. It sometimes does when I run the SD with '-d100'. My Idea of what the configuration above should do is: automatically try to mount a removable hard disk found in device '/dev/scd0' to '/media/iomega-rev-disk' when required. However this does not happen. Bacula complains that I should mount the device; entering the command 'mount' in the bacula console returns without error but nothing more happens. From the Linux console I can see that '/dev/scd0' is not mounted. Mounting it manually, returning to the bacula console and again issuing the 'mount' command does not change anything; bacula will still ask me to mount a media. What kind of problem do I have here with device, media, mount point and the mount command itself? Is it perhaps wrong to use 'File' as 'Device Type' with my hardware? If things would work I would also like to use 'Always Open = No' to tell bacula to unmount (not eject!) the disk after backup. Sadly the documentation says 'For File storage, this directive is ignored'. I know about the possibility to run commands before and after jobs but I think this would definitely be the wrong place for SD management. Felix ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users