Ich brauche mal für Linux ein Backup Programm. Im Ubuntuusers Wiki finde ich einige Beispiel Skripte. Aber so richtig überzeugend fand ich jetzt keines.
Ich suche nach einem Programm was ich manuell starten kann, weil ich auf einer externen USB-Festplatte sichern möchte.
Es sind zig tausende Dateien und darunter ein paar die 2-3GB groß sind. Also möchte ich auch einen anständige Fortschrittsanzeige sehen.
Näher angesehen habe ich mir das in Python geschriebene simple backup . Sieht ganz nett aus, eignet sich für meine größeren Datenmengen aber nicht so gut. Was ganz dumm ist, man hat keine Fortschrittsanzeige. Das Backup erfolgt im Hintergrund. Man kann anscheinend nur nachsehen ob der Backup Prozess läuft :(
Wenn ich mir den Bugtracker so ansehe, wird das Programm nicht so sonderlich gut weiterentwickelt. Wobei im Repository noch Aktivität herrscht.
Eigentlich hört sich eine Lösung mit rsnapshot gut an. Es werden platzsparend nur die geänderten Dateien gesichert und die anderen mit hardlinks verknüpft. Allerdings ist es ehr was für root. Hat anscheinend nur eine zentrale config Datei /etc/rsnapshot.conf und möchte wohl auch seinen Dienst mit cron im Hintergrund verüben.
Vielleicht ist ein simples Skript mit rsync die einfachste Variante...
also es tut erstmal doch ein einfaches Skript mit rsync:
Bash 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #!/bin/bash
PLATTE = "/media/disk/"
DATUM = ` /bin/date +%y%m%d`
function verbose_eval {
echo $*
eval $*
}
function do_rsync {
echo
echo Bearbeite: $1
echo
touch ${ PLATTE } $2_backup_vom_ ${ DATUM }
verbose_eval rsync --archive --update\
--human-readable --progress\
--exclude= .gvfs\
--exclude= .Trash\
$1 ${ PLATTE } $2 /
}
do_rsync /home backup_home
(Last update: 20. Nov. 2009, 11:01 by jens.)