Back In Time

The "BackInTime" application is a very good and powerful backup tool, but using it to do a full system backup requires some settings. The instructions here were written for BackInTime 1.0.7 on SuSE 11.4 but will apply to most distributions and also newer versions.


 * install "backintime" and "backintime-kde4" (or gnome version if you like) from repository (using Yast on SuSE)
 * open the application editor (in KDE4 SuSE, right-click on SuSE Logo and launch applications editor)
 * locate "BackInTime", go to "advanced" Tab, click "run as another user" and enter username "root". save settings
 * start "BackInTime" from application menu. if the previous setting is correct, you will be promted for the root password.
 * edit/create the backup set. choose "/" as "included". choose destination folder, etc to your liking
 * in exclude, accept the defaults and add "/dev", "/proc", and "/sys".
 * on SuSE and other distros, there is a copy (actually a mount) of "/proc" as "/var/lib/ntp/proc". if you have this, make sure to also exclude.
 * on the general settings, untick the "automatic host / user / profile" checkbox. in the user field, write "root".
 * (failure to do so will make all interactive backups work, but all scheduled profiles will fail with "WARNING: Can't find snapshots folder !" error message - as the cron job does not know your user name, it will look for a folder ".../backintime/ /root/" whereas the GUI app has created a ".../backintime/ / /")
 * define a schedule
 * save settings. test and run an interactive backup.
 * as root, run "crontab -l -u root" to test that the backup schedule has really been inserted.
 * happy backuping...