tar - Problem beim extrahieren!

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/tar_problem_beim_extrahieren_145406/page_1 - zur Vollversion wechseln!


DJ_Cyberdance schrieb am 07.07.2005 um 10:07

Hallo!
Ich hab ein Backup einer Partition gemacht und möchte das nun zurückkopieren. Erstellt hab ich das Backup mittels dd, zum zurückkopieren das File gemountet und nun möchte ich die Dateien zurückkopieren. Da das Backup auf einem anderen Rechner ist, möcht ich netcat dafür verwenden. Ich hab also folgendes gemacht:

Sender:
tar cpS - . | nc 192.168.0.99 23456

Empfänger:
nc -l -p 23456 | tar xpS

Hat wunderbar funktioniert, aber alle Symlinks sind hin... Es sind keine Links mehr sondern einfach Files ohne Permissions, dh statt lrwxrwxrwx hab ich nur ----------. Hat jemand eine Idee, wie das richtig mache, so daß die Symlinks auch solche bleiben?


SYSMATRIX schrieb am 07.07.2005 um 10:13

tar mag symlinks eigentlich nicht so gern(is eh klar, führen ja teilweise wo anders hin usw.).

---
uU fehlt da ein preserve permissions flag an tar.
afair ist das `-p'.

du könnest sie auch --dereference(n) oder alternativ dazu vorher ein `find <deindir> -type I > symlinks && tar -czpvfS <deinarchiv.tgz> -X symlinks <deindir>' um sie zu ignorieren.


DJ_Cyberdance schrieb am 07.07.2005 um 10:21

-p, --same-permissions, --preserve-permissions
ignore umask when extracting files (the default for root)

Edit:
Das p hab ich doch verwendet?


SYSMATRIX schrieb am 07.07.2005 um 10:23

übersehn.


COLOSSUS schrieb am 07.07.2005 um 10:40

GNU-tar versteht sich nicht auf symlinks. "star" (von Joerg Schilling) zum Beispiel kann das.


SYSMATRIX schrieb am 07.07.2005 um 10:53

jo jo der joergl :)


DJ_Cyberdance schrieb am 07.07.2005 um 12:38

@SYSMATRIX: Du hattest beinahe recht... mit Option P funktionierts...

-P, --absolute-names don't strip leading `/'s from file names

Frag mich nicht was das mit Symlinks zu tun hat, aber es geht... *nichtversteh* Trotzdem Thx!




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025