ich schreibe gerade ein Backup-Script und komme mit dem tar-Befehl ins Schleudern. Grundsätzlich möchte ich Symlinks wie "typo3 -> typo3_src/typo3" als Symlinks sichern. Erstens weil die dahinterliegenden Dateien bereits separat gesichert werden und zweitens ich bei einer Rücksicherung die Symlinks exakt so wieder bekommen will, wie sie vor einem Backup vorgelegen sind.
Code: Alles auswählen
tar -czf Backup-File.tar.gz /srv/www/irgendwas
Ich meinem Script arbeite ich mit Icremental- und Full-Backups. Für die inkrementellen Backups erzeuge ich Snapshot-Dateien, aus denen die Veränderungen im Folgebackup abgeleitet werden können.
Mit diesem Tar-Befehl, dachte ich, sollte es klappen:
Code: Alles auswählen
tar -cpf - -g snapshot_file --no-dereference --acls --xattrs -P tarfile.tar.gz Verzeichnis
Grüße
James