On Tue Jan 16, 2001 at 23:07:21 +0100, Matthias Petermann wrote:
gesamte Struktur meines Root-FS sichern. Das tue ich mit tar. Jedoch möchte ich das /proc-Verzeichnis (wegen kcore etc.) sowie das Verzeichnis, in dem die Backups abgelegt werden, ausschließen. tar lässt aber nur zwei Ausschlussvarianten zu:
tar cv --exclude=PATTERN --file=/home/matthias/backup1.tar * ^^^^^^^^^ Ausschluss eines bestimmten Musters
tar cv --exclude-from=FILE --file/home/matthias/backup1.tar * ^^^^^^^^^^^^^^ Ausschluss von Mustern, die in der Datei FILE gelistet sind
Die erste Variante fällt von vorn herein aus - die zweite ist eigentlich auch unbrauchbar, da komplette Pfadnamen mit Jokerzeichen als Muster ignoriert werden. Da sich in /proc ja dauernd etwas ändert (z.B. neue PIDs) ist auch die Erstellung einer Ausschlussliste unmöglich.
Hier ist es besser nicht mit exclude zu arbeiten, sondern die "-l" Option von tar zu benutzen. Mit "-l" werden keine andere Filesysteme mitgesichert, also auch /proc nicht:
tar clvf ...
Evtl. solltest Du Dir auch mal rsync ansehen, was evtl. fuer Dich besser geeigneter sein koennte.
Adam