Beware that including both / and /bin/ will save two copies of /bin/ (assuming it is on the same filesystem as /).
The article actually suggests explicitly listing each filesystem, not each directory. __Martin >>>>> On Wed, 27 Jan 2016 22:02:31 +0000, Michael Munger said: > > Having setup and just tested, I ran into the "will not descend into different > file systems" issue as mentioned in this post: > http://bacula.10910.n7.nabble.com/Will-not-descend-from-into-dev-td57408.html, > and it gives a very good reason for explicitly defining what to include. > > So, I have amended my previous file set to now explicitly INCLUDE: > > /bin/ > /boot/ > /etc/ > /home/ > /lib/ > /opt/ > /root/ > /sbin/ > /srv/ > /usr/ > /var/ > > While still excluding the other items. > > Does anyone see an issue with this? (Trying to figure out if this is good > enough now... before I have to recover and realize something is not quite > right...). > > Michael Munger, dCAP, MCPS, MCNPS, MBSS > High Powered Help, Inc. > Microsoft Certified Professional > Microsoft Certified Small Business Specialist > Digium Certified Asterisk Professional > mich...@highpoweredhelp.com > > > -----Original Message----- > From: Michael Munger [mailto:mich...@highpoweredhelp.com] > Sent: Wednesday, January 27, 2016 4:43 PM > To: bacula-users@lists.sourceforge.net > Subject: [Bacula-users] What to exclude? > > TLDR; = what can I safely exclude from a bacula backup of a Linux server and > still be able to fully recover (bare metal) from a disaster? > > Details: > I am looking for a best practice here, and I am working from two sources: > > 1. > http://www.bacula.org/5.0.x-manuals/en/main/main/Disaster_Recovery_Using_Bac.html#SECTION003960000000000000000 > 2. https://wiki.debian.org/FilesystemHierarchyStandard > > In order to recover a client machine that is a linux server (not the > bacula-dir or bacula-sd) in accordance with Bacula docs, I have setup the > FileSet for such a server as noted below. > > FileSet { > Name = "Example Linux Server" > Include { > Options { > signature = SHA1 > compression = GZIP > } > > File = / > } > > Exclude { > /opt/bacula/working > /tmp > /proc > /sys > /.journal > /.fsck > /media > } > } > > My reasons for excluding these are as follows: > > /opt/bacula/working > Not needed - just pid files and temp stuff. > /tmp > no point in backing up temp files > /proc > can't backup processes > /sys > This is the filesystem point for exporting kernel objects. Kernel does > this on the fly. No point in backing it up. > > .journal > not needed. journal log file. > > .fsck > not needed. fsck log file > > /media > no reason to backup external devices (unless you have a reason, which I > don't.) > > > It should be noted, that I am using ClientRunBeforeJob to dump MySQL > databases to /var/local/mysqlbackups, so I have indepdenent copies of them > there, but since I am NOT excluding /var/lib/mysql, the raw databases should > also be recoverable from bare metal. > > Does anyone have a different (better) best practice? > > Michael Munger, dCAP, MCPS, MCNPS, MBSS > High Powered Help, Inc. > Microsoft Certified Professional > Microsoft Certified Small Business Specialist Digium Certified Asterisk > Professional mich...@highpoweredhelp.com > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + > Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor > end-to-end web transactions and take corrective actions now Troubleshoot > faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users