Failove >2GB ?
9 отговора
440 прегледа
Failove >2GB ?
Sachtestvuva li limita ot 2GB za golemina nafail v novia kernel 2.4.*?
Napravih sledniyat opit: s komandata dd sazdadoh fail s golemina 3GB koyto uspesno premestish v drug dyal, no starti rayki mc mi kazva, che nemoje da statne tozi fail i ne go pokazva. Edno drugo prilojenie (GAMESS), raboteyki zapisva poluchenite rezultati vav fail. Kogato tozi fail stane po-golyam, prilojenieto se killva. Ima li nachi da nakapam prilojeniyata da rabotyat s failove > ot 2GB?
Napravih sledniyat opit: s komandata dd sazdadoh fail s golemina 3GB koyto uspesno premestish v drug dyal, no starti rayki mc mi kazva, che nemoje da statne tozi fail i ne go pokazva. Edno drugo prilojenie (GAMESS), raboteyki zapisva poluchenite rezultati vav fail. Kogato tozi fail stane po-golyam, prilojenieto se killva. Ima li nachi da nakapam prilojeniyata da rabotyat s failove > ot 2GB?
Re: Failove >2GB ?
Basi.. kude si gi vizhdal tiq files deto sa po 2 GB da isaksh da mozhesh da rabotish s tqh be ??
Re: Failove >2GB ?
Има програми, които смятат молекулна квантова механика и записват изчислените интеграли в един файл, който при големи молекули, преминава границата от 2 GB.
Доколкото знам някои бази данни също пазят цялата информация за дадена таблица в един файл, и много често този файл е над 2 GB. Това е една от причините Linux да навлиза бавно на пазара за платформи за БД.
Доколкото знам някои бази данни също пазят цялата информация за дадена таблица в един файл, и много често този файл е над 2 GB. Това е една от причините Linux да навлиза бавно на пазара за платформи за БД.
Re: Failove >2GB ?
Ima nyakakva veroyatnost. Svalyash si source-a na poslednata versiya na dadenata programa, kompilirash, instalirash, i ako ne stane - znachi nyama :-)
S versiya, kompilirana za kernel 2.2-, sys sigurnost nyama da stane.
Midnight Commander sys sigurnost veche poddyrja golemi faylove, bzip2 - syshto. gzip napr. may vse oshte ne.
S versiya, kompilirana za kernel 2.2-, sys sigurnost nyama da stane.
Midnight Commander sys sigurnost veche poddyrja golemi faylove, bzip2 - syshto. gzip napr. may vse oshte ne.
Редактирано от Potencialen emigrant на
Re: Failove >2GB ?
Fajlowe s golemina>2GB se poddyzhat ot jadroto, no trjabwa i prilozhenieto da gi poddyrzha (za i386). Ne znam kak e za 64bit platformi.
Ako GAMESS poddyrzha izhod na ekrana, probwaj
GAMESS | cat > "fajla_kojto_iskam_da_polucha"
Ako GAMESS poddyrzha izhod na ekrana, probwaj
GAMESS | cat > "fajla_kojto_iskam_da_polucha"
Re: Failove >2GB ?
files > 2GB se poddyrjat, no prilojenieto triabwa da se prekompilira.
Wij [линк]
Wij [линк]
Всъщност,
файловете по-големи от 2ГБ могат да се обработват безпроблемно, но само с последователни команди (cat, gzip, tar....). Всеки опит за seek() е принципно погрешен, защото не достигат битове за такива числа.
Някой знае ли как е в 2.4?
...пазете дърветата, не са ваши...
Някой знае ли как е в 2.4?
...пазете дърветата, не са ваши...
Re: Failove >2GB ?
Vsashtnos problema moje bi idva i ot kompilatora. Prilojenieto z, za koeto govoreh e napisano glavno na fortran i predpolagam, interfeisnite moduli na kompilatore (namirashti se v libg2c.a), koito sa otgovorni za vhodno/izhodnite operacii s failove ne rabotyat s failove > ot 2GB. Predpolagam che tozi problem shte se reshi ako po nyakakav nachin gi nakarame da rabotyat s po-golemi failove. Tryaba da opitam s gcc-3.0.1.
Re: Failove >2GB ?
v documentatziata na python pishe, che za da bachka s golemi filove pod linux, triabva da se napravi neshto takova:
############
On large-file-capable Linux systems, this might work:
CC="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
export CC
./configure
#############
moze bi i za tvoito prilozenie niakav takav trik da srabotva?
############
On large-file-capable Linux systems, this might work:
CC="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
export CC
./configure
#############
moze bi i za tvoito prilozenie niakav takav trik da srabotva?