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