Am 17.12.2013 12:25, schrieb Alex Winzer:
Hallo,
On 17.12.2013 11:17, Uwe Eggert wrote:
Am Dienstag, 17. Dezember 2013, 10:36:30 schrieb Alex Winzer:
Hallo,
ich möchte gern den Inhalt eines Verzeichnisses mit relativen Pfaden mittels tar sichern. Ich habe selbst schon etwas rumgesucht und den Schalter -C als möglichen Heilsbringer identifiziert. Allerdings klappt es nicht so, wie es soll.
[...]
Hi,
muss es nicht so aussehen:
tar -Schalter Archiv Datei Datei
dann wäre der Befehl nämlich falsch.
Die Idee ist nicht auf meinem Mist gewachsen. Ich habe entsprechendes z.B. hier [1] gefunden. Wenn ich es so probiere
tar -czf /srv/mysql/.backup/test.tar -C /srv/mysql /srv/mysql/*
erstellt er das Archiv, gibt mir aber die Fehlermeldung "tar: Removing leading `/' from member names" aus und im Archiv habe ich wieder den vollständigen Pfad. Und hier [2] steht ""tar" wandelt absolute Pfade immer in relative Pfade um (durch entfernen des "/" am Pfadanfang). So können die gesicherten Daten an eine beliebige wählbare Stelle zurückgeschrieben werden." <- Das wäre mein Ziel. Aber heraus kommt das
server:/srv/mysql/.backup # tar -czf /srv/mysql/.backup/test.tar -C /srv/mysql srv/mysql/* tar: srv/mysql/*: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors server:/srv/mysql/.backup # tar -czf /srv/mysql/.backup/test.tar -C srv/mysql /srv/mysql/* tar: srv/mysql: Cannot chdir: No such file or directory tar: Error is not recoverable: exiting now server:/srv/mysql/.backup # tar -czf srv/mysql/.backup/test.tar -C /srv/mysql /srv/mysql/* tar: Removing leading `/' from member names tar (child): srv/mysql/.backup/test.tar: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now
Und hier [3] steht noch, der Schalter -P wäre für den relativen Pfad. Das klappt aber auch nicht - jedenfalls nicht bei mir.
Gruß, Alex
[1a] http://unix.stackexchange.com/questions/22842/tar-with-relative-paths [1b] https://www.mail-archive.com/debian-user-german@lists.debian.org/msg71876.ht...
[2] http://www.ostc.de/howtos/unix-backup-HOWTO.txt [3] http://www.linuxquestions.org/questions/linux-software-2/tar-archive-file-ne...
Hallo Alex, wenn Du vorher in das Verzeichnis wechselst, musst Du danach bei den zu sichernden Dateien mit relativen Pfaden arbeiten, also tar -czf /srv/mysql/.backup/test.tar -C /srv/mysql * oder cd /srv/mysql tar -czf /srv/mysql/.backup/test.tar * (das steht bei Deiner Quelle [1a] ) Gruß, Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org