Hallo nochmal,
ich baue mir zur Lernzwecken auf einer alten Maschine ein "Linux from scratch" und möchte demzufolge ab und zu die 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:
1. tar cv --exclude=PATTERN --file=/home/matthias/backup1.tar * ^^^^^^^^^ Ausschluss eines bestimmten Musters
2. 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.
Funktioniert das dennoch mit tar oder sollte ich mich nach einem anderen Backup-Programm umsehen?
Matthias (immer noch auf den Tag wartend, an dem ich Euch mal helfen kann, anstelle mit meinen Fragen zu nerven ;)