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

Antwort per Email an