Hallo, ich sichere zum Beispiel mit GESTERN=/root/bin/lastbackupdate tar --create --file=mywww.tgz --gzip --newer-mtime=$GESTERN /srv/www/htdocs/ in ein Archiv, und zwar alle Dateien, die neuer sind als die mit GESTERN angegebene Datei. Wenn in dem Verzeichnisbaum keine neueren Dateien enthalten sind, wird keine archiviert - allerdings sind ALLE Verzeichniseinträge enthalten. Es wurde also eine leere Verzeichnisstruktur gesichert. Mag ja seinen Sinn haben. Weiß jemand, ob man dieses Verhalten mit tar abstellen kann? Ein Parameter wie "--prune-empty-dirs" wäre ideal :-) Eine alternative Variante mit find und einer Dateiliste für tar ist mir bekannt, aber die will ich nicht. Grüße Manfred
Manfred Rebentisch wrote:
[...] GESTERN=/root/bin/lastbackupdate tar --create --file=mywww.tgz --gzip --newer-mtime=$GESTERN /srv/www/htdocs/
in ein Archiv, und zwar alle Dateien, die neuer sind als die mit GESTERN angegebene Datei. [...]
Ich halte Deine Methode der Sicherung fuer nicht besonders gelungen, aus einem einfachen Grund: bei einer Archivierung zu Sicherungszwecken sollte immer die einzelnen Dateien komprimiert werden, nicht das ganze Archiv selbst! Das ist wesentlich robuster, denn wenn etwas schief geht, ist bei Dir das gesamte(!) Archiv verloren, nicht nur eine Datei im Archiv. Du solltest Dir daher IMHO mal "afio" oder aehnliche Programme anschauen. CU, Thomson
Am Sonntag, 14. August 2005 12:47 schrieb Thomas Hertweck:
Manfred Rebentisch wrote:
[...] GESTERN=/root/bin/lastbackupdate tar --create --file=mywww.tgz --gzip --newer-mtime=$GESTERN /srv/www/htdocs/
in ein Archiv, und zwar alle Dateien, die neuer sind als die mit GESTERN angegebene Datei. [...]
Ich halte Deine Methode der Sicherung fuer nicht besonders gelungen, aus einem einfachen Grund: bei einer Archivierung zu Sicherungszwecken sollte immer die einzelnen Dateien komprimiert werden, nicht das ganze Archiv selbst! Das ist wesentlich robuster, denn wenn etwas schief geht, ist bei Dir das gesamte(!) Archiv verloren, nicht nur eine Datei im Archiv. Du solltest Dir daher IMHO mal "afio" oder aehnliche Programme anschauen.
Oh, vielen Dank für Deinen guten Hinweis. Aber ich mache damit nur kleinere zusätzliche Sicherungen auf Arbeitsplatzrechnern. Läuft seit 10 Jahren ohne Probleme. Im Hintergrund habe ich einen richtigen Backup-Server laufen, der unsere Server sichert. Bleibt also noch die ursprüngliche Frage... Manfred
Am Sonntag, 14. August 2005 12:26 schrieb Manfred Rebentisch:
Hallo,
ich sichere zum Beispiel mit
GESTERN=/root/bin/lastbackupdate tar --create --file=mywww.tgz --gzip --newer-mtime=$GESTERN /srv/www/htdocs/
in ein Archiv, und zwar alle Dateien, die neuer sind als die mit GESTERN angegebene Datei.
Wenn in dem Verzeichnisbaum keine neueren Dateien enthalten sind, wird keine archiviert - allerdings sind ALLE Verzeichniseinträge enthalten. Es wurde also eine leere Verzeichnisstruktur gesichert. Mag ja seinen Sinn haben. Weiß jemand, ob man dieses Verhalten mit tar abstellen kann? Ein Parameter wie "--prune-empty-dirs" wäre ideal :-)
Eine alternative Variante mit find und einer Dateiliste für tar ist mir bekannt, aber die will ich nicht.
Dann würde ich erst ein find -newer $GESTERN laufen lassen, um zu schauen, ob das tar überhaupt laufen muß... Grüße, Thomas Mack
participants (3)
-
Manfred Rebentisch
-
Thomas Hertweck
-
Thomas Mack