Split nezpracuje cely vstup

spatkalnx na luzanky.cz spatkalnx na luzanky.cz
Středa Listopad 5 16:45:04 CET 2003


Dobry den

Mam problem s prikazem split v Mandrake 9.1. Pro jednoduchou archivaci
velkych adresaru jsem pouzival nasledujici prikaz:

nice -n 19 tar cvz $d | nice -n 19 split -b 1800000000 - /nekde/$d.tgz.

$d byl nazev adresare co jsem chtel zapakovat.

Na nejakem starem RedHat to fungovalo naprosto bez problemu. Kdyz to
pouziji na Mandrake 9.1 (split se hlasi jako verze 4.5.7), tak to
zapakuje jen par souboru. Nice -n 19 tar cvz $d >$d.tgz funguje bez
problemu. Zda se mi, ze split predpoklada textovy a nikoliv binarni
vstup. Nevite jak zapnout nejaky binarni mod nebo je chyba nekde jinde a
v tom pripade kde?

Obejit to pomoci tar cvfz neco neco.tgz a pak neco.tgz rotsplitovat
nejde, jelikoz by to zabralo prilis mnoho mista na disku.

Pri testovani jsem pouzival maly adresar, nedostatek mista na disku
nehrozil. Jeste jedna poznamka: vysledny tgz po split byl nekorektni
(gzip: stdin: unexpected end of file).

Dekuji za pomoc
Petr Spatka




Další informace o konferenci Linux