I was reading InfoWorld today and came across a couple of ideas that would be really cool to see implemented for Bacula. One is server/architecture side, and the other is more client side.
1. Backup up data as it changes. Microsoft's Data Protection Manager does this. This would be really great for things such as file and mail servers, although probably not as great for database servers. There are ways to be notified when files change, at least on Linux. I think the kernel has notification ability, and there was a program used by KDE for a while called FAM (file alteration monitor) which would probably show us how it's done. I was thinking this could be implemented as an "open ended" job. Whenever a file changed, the fd would send it to the server, and it would be spooled on the server. Then when a certain size or time was reached, it would all be written to the volume. If we are spooling, I don't think it would take to much engineering to modify the sd to be able to take the same file more than once, but only use the latest version. 2. Browser based recovery Veritas is currently beta-testing this. I know there is the wxWindows client, but even that has a ways to go as far as userfriendliness goes. Obviously, there have to be permissions in place, such as a console config for the password to connect to the director with a restricted console. Also, in a locked-down environment a sys admin might not want a user to be able to restore any file on the system...so a proper system may require more introspection into ownership and permissions than Bacula currently is (or even should be) capable of. But it would be cool for a user to go to backupserver.company.com, select the file they need from a tree, and click "restore." Just a couple of ideas, meant to spark conversation (and, knowing this list, a little debate I'm sure). Think about them, roll them around, and let us know what you think. j----- k----- -- Joshua Kugler CDE System Administrator http://distance.uaf.edu/ ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users