Hallo zusammen,
ich möchte gerne ein Backup meiner Daten anfertigen. Dabei möchte ich kein
Archiv der Daten erstellen und dieses dann komprimieren, sondern ich möchte die
einzelnen Dateien komprimieren und dann auf das Sicherungsmedium kopieren. Die
Archive werden sonst sehr gross und unhandlich. Dabei soll a) der
Verzeichnisbaum und b) die Dateieigenschaften bleiben. Das Ganze möchte ich
gerne mit Kommandozeilentools und ohne Skript lösen. Ziel ist, ein Backup zu
erstellen, das wenig Platz verbraucht, jedoch bzgl. der Möglichkeit von
defekten, komprimierten Archiven möglichst robust ist. Wenn die Lösung dann
auch noch die Dateiänderungsinformation in den Dateiattributen der Quelldateien
unangetastet läßt, wäre sie perfekt.
Ich habe mir mal die verschiedenen Möglichkeiten von find, tar, cpio, afio,
bzip2 und xargs angesehen inkl. der Möglichkeit, Dateien mittels Pipes für tar
oder der Option -pass-through bei cpio einfach in einem Schritt zu kopieren.
Beispiel:
cd / ; tar -cvrf - /media/data | (cd /media/backup ; tar -xf -) (*1)
find /media/data/ -xtype f -print0 | cpio --pass --make-dir --preserve
--verbose /media/backup (*2)
(*1) Dallheimer, Matthias Kalle / Welsh, Matt: Running Linux, Sebastopol:
O'Reilly, 2006, S. 856
(*2) vgl. Barth, Wolfgang: Datensicherung unter Linux, München: Open Source
Press, 2004, S. 116
Bei diesen Möglichkeiten fehlt allerdings die Kompression.
Ich stelle mir eine Moeglichkeit vor, alle Dateien in einem Verzeichnisbaum
nacheinander einzeln in ein Archiv zu packen, damit die Dateieigenschaften
erhalten bleiben, dann zu komptimieren und anschliessend auf das
Sicherungsmedium zu kopieren (HDD, DVD), d. h. so etwas:
find /media/data -xtype f | tar | bzip2 | cp
Könnt Ihr mir einen Hinweis geben, wie ich hier zu einer Lösung kommen könnte?
Auch ein Hinweis, dass die Aufgabe nach Eurer Erfahrung so nicht geloest werden
kann, hilft mir weiter.
Viele Grüße
Georg
--
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.
_______________________________________________
Trolug_trolug.de mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de