Duddle
26.07.06, 10:21
Hallo!
Im Moment versuche ich, alle wichtigen Ordner eines Servers automatisiert zu backuppen. Dies will ich mit rsync machen, so dass ich dann bei Datenverlust des Servers die alten Daten wieder einspielen kann.
Als Testversuch probiere ich, den Ordner /etc zu rsyncen. Mein Befehl:
rsync -a etc /mnt/backup/ 2> /dev/stdout
Dabei gibt es vorallendingen Probleme bei den Symlinks:
rsync: symlink "/mnt/backup/etc/rc4.d/S50proftpd" -> "../init.d/proftpd" failed: Operation not permitted (1)
und so weiter.
Er kopiert also natürlich die Symlinks nicht mit, deshalb sind die Ordner rcX.d komplett leer. Ich bezweifle, dass dann das System läuft, falls ich die Daten mal zurückspielen muss.
1. Sind diese Symlinks ultra-wichtig für ein reines Datenbackup?
2. Erstellen sie sich vielleicht sogar von selber, wenn ich dann den Server mit zurückgespielten Daten neustarte?
3. Oder gibt es einen Weg, die Links gescheit neu zu erstellen? Eigentlich beinhaltet die Option -a ja auch -l (also: When symlinks are encountered, recreate the symlink on the destination.), also sollten doch die Symlinks selbst erstellt werden.
Achja, nebenbei kommen noch 2 Fehler, die ich aber als unwichtig betrachte:
rsync: mkstemp "/mnt/backup/etc/.\164.20.166.54.0SSrBc" failed: No such file or directory (2)
rsync: mkstemp "/mnt/backup/etc/.\164.20.166.54test.MKSY3c" failed: No such file or directory (2)
Der Fehler ist sicherlich nicht bedeutend, oder?
System ist ein Debian 3.1 Sarge.
Danke im Voraus,
Duddle
Im Moment versuche ich, alle wichtigen Ordner eines Servers automatisiert zu backuppen. Dies will ich mit rsync machen, so dass ich dann bei Datenverlust des Servers die alten Daten wieder einspielen kann.
Als Testversuch probiere ich, den Ordner /etc zu rsyncen. Mein Befehl:
rsync -a etc /mnt/backup/ 2> /dev/stdout
Dabei gibt es vorallendingen Probleme bei den Symlinks:
rsync: symlink "/mnt/backup/etc/rc4.d/S50proftpd" -> "../init.d/proftpd" failed: Operation not permitted (1)
und so weiter.
Er kopiert also natürlich die Symlinks nicht mit, deshalb sind die Ordner rcX.d komplett leer. Ich bezweifle, dass dann das System läuft, falls ich die Daten mal zurückspielen muss.
1. Sind diese Symlinks ultra-wichtig für ein reines Datenbackup?
2. Erstellen sie sich vielleicht sogar von selber, wenn ich dann den Server mit zurückgespielten Daten neustarte?
3. Oder gibt es einen Weg, die Links gescheit neu zu erstellen? Eigentlich beinhaltet die Option -a ja auch -l (also: When symlinks are encountered, recreate the symlink on the destination.), also sollten doch die Symlinks selbst erstellt werden.
Achja, nebenbei kommen noch 2 Fehler, die ich aber als unwichtig betrachte:
rsync: mkstemp "/mnt/backup/etc/.\164.20.166.54.0SSrBc" failed: No such file or directory (2)
rsync: mkstemp "/mnt/backup/etc/.\164.20.166.54test.MKSY3c" failed: No such file or directory (2)
Der Fehler ist sicherlich nicht bedeutend, oder?
System ist ein Debian 3.1 Sarge.
Danke im Voraus,
Duddle