Soubory vetsi nez 2GB
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pátek Prosinec 28 01:23:21 CET 2001
On Thu, 27 Dec 2001, David Toman wrote:
> Potize nastanou, kdy se pokusim vytvorit/pridat takovy soubor do
> tablespace Oraclu, ktery by mel vice nez 2GB. V tu chvili dostavam od
> Oraclu hlasku "Linux error 22, can't write file header", nebo tak nejak.
> Stejne se chova i utilita unrar v. 2.90, mam zapakovany DB export (asi
> 2.5GB). Archiv je v poradku, zkontrolovano prave pomoci unrar. Ovsem
> kdyz se pokusim o expanzi, vse probiha OK do chvile, kdy vysledny soubor
> dosahne velikost 2GB. Pak to skonci hlaskou "File size limit reached".
S velkymi soubory mohou pracovat pouze programy, ktere jadru indikuji
svoji zpusobilost pro praci s velkymi soubory. Toho se nejlepe dosahne
tak, ze se dany program prekompiluje (s prislusnym nastavenim), ale
u programu, ktere si nehraji s lseek(), ani neprikladaji velky vyznam
hodnote, kterou coby velikost souboru vraci stat() a spol. -- coz tedy
nebude pripad Oraklu, ale unrar by to mohl splnovat (pokud opravdu
nemuzete soubory transportovat jinak), by asi slo podvadet napr. nejakym
trikem se sdilenymi knihovnami.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux