Bacula is good tools for backup
Bacula is good tools for backup the linux system.
bacula-dir is for director and set the client and backup themes here.(Run on the server)
bacula-sd is storage daemon (Run on the server)
bacula-fd is file daemon (Run on the clients)
http://bacula.org/en/dev-manual/Brief_Tutorial.html