Forumtar erstellt die order var und usr nicht wieder her nach system backup …..
Filip Lyncker – Samstag, 31. Juli 2010 18:46 Uhr

Hallo Community,

ich habe hier ein merkwürdiges Verhalten von tar bei dem ich nicht weiter komme.
Ich möchte ein ganzes System backuppen dazu verwende ich :
–numeric-owner -cpvzf mybackup.tgz im Root also /
Anhand der Ausgabe die ich in eine Datei umleite sehe ich das er auch usr und var Files durchgeht und sie offensichtlich auch aufnimmt.
Wenn ich das Archiv nun wieder entpacke mit tat -xvzf mybackup ( in einem testverzeichnis) fehlen usr und var !! Was ist denn da los? Ich hab keine Idee und bin für Tips dankbar.

viele Grüße

Filip

2 Antworten
Roland M. Egloff – Samstag, 31. Juli 2010 23:02 Uhr

Hallo Filip

Du gibst keine Info betr. Deines Systems:
– Welches Linux?
– Wie hast Du festgestellt dass Verzeichnisse bzw. Dateien fehlen?

Nur eine Idee:
Dolphin v1.3 unter SuseLinux 11.2 hat das Problem dass zuweilen nicht alle *neuen* Dateien angezeigt werden. Wenn Du also die extrahierten Dateien mit Dolphin inspiziert hast, ist es möglich dass nicht alles angezeigt wurde.

“Lösung” ;-)
Dateien mit etwas anderem als Dolphin anschauen (z.B. “ls -l” in der Konsole), oder das System rebooten (dann ist Dolphin wieder ok).

(in Linux 11.3 dürfte dieser Dolphin Bug korrigiert sein — so hoffe ich)

Gruss

Roland

Filip Lyncker – Sonntag, 01. August 2010 12:47 Uhr

Hallo Roland …. das ist irgendein älteres OpenSuse – aber was leitest du davon ab?
ich entpacke mein Archiv in einen Testordner und sehe das usr und var komplett mit allen Subdateien fehlen.
Ich vende kein Dolphin. Alls bash und hand geschrieben……….
Die Dateien in usr und var werden in das archiv aufgenommen, jedenfalls sieht man es in der ausgabe beim packen des Archives………

Gruß

man-draker – Sonntag, 01. August 2010 18:37 Uhr

“ich entpacke mein Archiv in einen Testordner und sehe das usr und var komplett mit allen Subdateien fehlen.”
Und mit welchem Hilfsmittel in welcher Form “siehst” du?

“Die Dateien in usr und var werden in das archiv aufgenommen, jedenfalls sieht man es in der ausgabe beim packen des Archives………”
Hast du schon einmal den Inhalt des Archivs (mit tar tf (z/j) oder ark) geprüft, ob sie wirklich da sind?

Filip Lyncker – Sonntag, 01. August 2010 22:13 Uhr

jup hab ich , sie scheinen nicht da zu sein , aber beim packen leite ich die ausgabe von -v in eine datei und fehler mit 2> in eine andere, und dort sieht alles ganz normal aus ! warum also fehlen sie im archiv??

man-draker – Montag, 02. August 2010 16:51 Uhr

-vgibt meines Erachtens keine ok-Meldungen aus:
” -v, –verbose
zu bearbeitende Dateien ausführlich listen”.

Was passiert eigentlich, wenn du ein Archiv nur mit einer Datei aus einem der betroffenen Verzeichnisse erstellst? Ist es dann leer?

PS: Ich gehe davon aus, dass das Erstellen des Archivs unter dem Benutzer root geschieht.

Philipp Klaus – Montag, 02. August 2010 11:49 Uhr

Ich würde meinen Tipp auf unterschiedliche Devices abgeben. Bei Dir sind wahrscheinlich /var und /usr auf anderen Partitionen/Disks untergebracht und Dein tar überschreitet per Default keine Device-Grenzen (geht nicht in andere Mounts). Normalerweise sollte tar diese Grenzen überschreiten und nur bei Angabe der Option –one-file-system sich strikt an einen Mount halten. Möglicherweise ist dieses Default-Verhalten auf Deinem System verändert, ob per Alias oder veränderter Kompilierung, das weiss ich nicht.

Filip Lyncker – Montag, 02. August 2010 12:42 Uhr

jup gute idee… aber leider ist es das auch nicht.. alles auf einem volume das bei / gemountet ist….. ;)