Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: kem 20 Ledna 2009, 19:40:46
-
Dostal jsem se do docela prekérní situace. Před instalací Ubuntu 8.10 jsem si zazálohoval veškerá data do backup.tar.gz archivu. Archiv jsem zkontroloval (otevřel ve správci archivů), přetáhl přes FTP na jiný počítač (Win XP) a po instalaci zase zpět. Ale při pokusu o otevření archivu v 8.10 mi to hlásí chybu:
"Při načítání archivu došlo k chybě."
Výstup z příkazového řádku je:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
příkaz: file backup.tar.gz
vrací: backup.tar.gz: POSIX tar archive (GNU)
Bohužel v tom archivu mám důležité soubory. Jsem v linuxu začátečník. Poradí prosím někdo, jestli se s tím dá ještě něco dělat?
-
Možná by vám mohlo pomoci toto: http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html (http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html), je tam nějaké řešení pomocí přejmenování. Je také možné, že gzip obsahuje nějaký bug. Taky jsem se s něčím podobným setkal, pomohl až jeden prográmek, který archiv rozbalil. Bohužel si ale nepamatuji jméno. Když vám ten odkaz nepomůže, zkusím ten prográmek vyhledat... Držím palce. A napište, co (a jestli) vám pomohlo.
-
jak jsi to presne rozbaloval? normalne "tar -xvzf backup.tar.gz"? protoze ti to haze stejny error jako cloveku tady : http://www.linuxquestions.org/questions/linux-newbie-8/tar-error-child-returned-status-1-208083/ - a ten to nejdriv rozbalil gzipem a pak se to snazil znova rozbalit pomoci volby pro gzip zabudovane primo v taru - coz mi pripomina ze u me je popis u tar.gz "gzip compressed data, from Unix" ;)
-
jak jsi to presne rozbaloval?
Nejsem teď doma, ale pokusím se odpovědět. Zkoušel jsem to rozbalit dvěma způsoby:
1) Přes grafickou nadstavbu v Ubuntu - myslím, že se jmenuje "Správce archivů". Ten vygeneroval výše popsanou chybu. Správcem archivů jsem to i kontroloval v Hardym, než jsem přemigroval na Intrepid. Tehdy to šlo načíst.
2) Přes příkazovou řádku - myslím, že příkazem gunzip *.tar.gz podle návodu na http://www.linuxforums.org/forum/installation/11297-not-gzip-format.html
Vyhodilo to trochu jinou hlášku. Doma to zopakuji a napíšu detaily.
Mám obavu, jestli se něco nestalo s tím archivem během přenosu nebo dočasným uložením ve Win XP.
-
Jw to asi trochu lamacke reseni, ale co treba zkusit nejaky jiny dekompresni program treba: 7zip nebo pouzit nejaky jiny komplexni archivator?
Ve windows to rozbalit nejde?
-
no, vzhledem k tomu, že $ file backup.tar.gz vrací: "backup.tar.gz: POSIX tar archive (GNU)", tak bych zkusil prostě
tar xf backup.tar.gz
-
no, vzhledem k tomu, že $ file backup.tar.gz vrací: "backup.tar.gz: POSIX tar archive (GNU)", tak bych zkusil prostě
tar xf backup.tar.gz
BINGO! Ten tar příkaz skutečně zabral. Za chvilku napětí, než těch 20 GB rozbalil, jsem byl odměněn všemi soubory, Jenom bylo předtím nutné změnit práva. Vypadá to, že ten archivátor tomu přidal koncovku .gz navíc.
Díky moc všem!