On 11/24/2014 09:35 AM, Jason A. Kates wrote: > I have been using pre and post jobs to take care of the LVM snapshots/mounts > for the backups within Bacula. Would you really need to extend Bacula to > make this work?
Yes, for a number of reasons. First, and most importantly, there is no standard mechanism for making a system snapshot, which leaves every administrator to write their own. Re-inventing the wheel is not an effective use of time, and I've seen a lot of bad scripts. That's inevitable when they are written and re-written for each system. I'm working on a standard mechanism for backup snapshots so we can get past all that. Second, the protocol used by the snapshot mechanism is designed to use an external process whose only job is to make the snapshots and wait for a file descriptor (stdin) to close before cleaning up. That means that if the bacula-fd crashes, the snapshots won't be left sitting around waiting for a post job that will never fire off. The snapshot system is modular, and will support a variety of filesystems in addition to EXT on LVM. btrfs, Gluster, and NetApp NFS should be committed shortly. ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel