[megoldva] tar furcsaság

Fórumok

Sziasztok,

Az alábbi furcsaságba futottam bele.
Adott egy gép (Debian Etch), azon zip-pel betaroltam a teljes filesystem-et és áttoltam ssh-n egy másik gépre (Ubuntu 8.04), valahogy így:

gep1# tar -czf - / | ssh user@gep2 "cat > /ide/archive.tar.gz"

A régi gépen minden miskulancia 85 giga körül van, nagyja a /var, azon belül is legalább 30 giga tömörített. Nagy örömömre pár óra alatt keletkezett is a 2-es gépen egy 63 gigás archive.tar.gz. Az 1-es gépen volt egy csomó hibaüzenet, panaszkodott a /proc-ra és a /sys-re, erre számítottam is.

A 2-es gépen nekiállok kicsomagolni:

cd /kicsomagolt/ && tar -xzf /ide/archive.tar.gz

Erre kicsomagol 4,5 gigányi cuccot.
Neki megyek mégegyszer, hibaüzenettel elhal, proc-ra panaszkodik. Nem baj, kap egy ilyet:

cd /kicsomagolt/ && tar -xzf /ide/archive.tar.gz --exclude=/proc --exclude=/sys

Ugyanúgy 4,5 giga. Remek. Akkor menjünk neki máshogy:

cd /kicsomagolt/ && tar -xzf /ide/archive.tar.gz bin/ boot/ etc/ home/ initrd/ initrd.img lib/ lost+found/ opt/ root/ sbin/ srv/ usr/ var/ vmlinuz

Erre ezt mondja:

tar: lib: Not found in archive
tar: lost+found: Not found in archive
tar: opt: Not found in archive
tar: sbin: Not found in archive
tar: var: Not found in archive
tar: vmlinuz: Not found in archive
tar: Error exit delayed from previous errors

És kitömört 3,5 gigát.

Szóval az lenne a kérdésem, hogy mi a fene van akkor a 63 gigás tar.gz-ben?

Valaki tud esetleg segíteni?
Ötlet, tanács, bármi?

x

Hozzászólások

nem a kerdesedre valasz, de


gep1# tar -czf - --one-file-system / | ssh user@gep2 "cat > /ide/archive.tar.gz"

valamint


tar -C /kicsomagolt/ -xzf /ide/archive.tar.gz

Kösz, a -C-t szoktam is használni, most nem tudom miért nem úgy csináltam.

De a --one-file-system nem biztos, hogy jó lenne nekem, mert van egy pár partíció azon a gépen, és én mindet szeretném megörökíteni. És mivel ssh-val megy a másolás így nincs kedvem 5x beírni a jelszavat, kulcsozni meg pláne nem szeretnék. De úgy tűnik nem úszom meg az újraküldést...