Benutz rsnapshot, leg ein Verzeichniss für Backups auf deiner externen Platte an, und setz in rsnapshot.conf "no_create_root 1".
rsnapshot ist viel Stressfreier als alles was ich bis jetzt gesehen habe.
Nachtrag:
Das habe ich mal zusammengeschrieben für einen Bekannten. Ersetze aptitude mit pacman 😉
rsnapshot
1.) aptitude install rsnapshot
2.) vim /etc/rsnapshot.conf
Ist gut kommentiert.
Ich habe angepasst:
Ordner für die Backups:
snapshot_root /backup/
Kein automatisches erstellen des Ordners wenn es ihn nicht gibt (z.b. externe Platte noch nicht angeschlossen):
no_create_root 1
Intervalle für Backups --> 7 vorhaltungen von daily, 4 von weekly, 3 monthly
interval daily 7
interval weekly 4
interval monthly 3
Auf einem FS bleiben:
one_fs 1
Exludieren von speziellen Sachen (im File exclude steht z.B.: /var/cache/ , das wird dann ausgelassen :
exclude /backup/exclude
Das wollen wir alles im Backup haben (obacht: TABs, keine Leerzeichen!):
backup /home/ localhost/
backup /etc/ localhost/
backup /usr/local/ localhost/
backup /root/ localhost/
backup /var/ localhost/
3.) mkdir /backup
touch /backup/exclude
echo "/will/ich/nicht/gesichert/" >> /backup/exclude
4.) Testen der config: rsnapshot -t daily
5.) Cronjobs anlegen:
crontab -e
Einfügen z.B.:
* 2 * * * rsnapshot daily
* 3 * * 1 rsnapshot weekly
* 4 1 * * rsnapshot monthly