Back In Time

From LQWiki
Jump to navigation Jump to search

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/<yourmachinename>/root/" whereas the GUI app has created a ".../backintime/<yourmachinename>/<yourusername>/")
  • 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...