sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #41835
Re: SV: Kan man omgås fil størrelse
On Wed, Sep 12, 2001 at 01:46:34PM +0200, Jesper Lund wrote:
> LFS er så noget Python specifikt...
Nope.
> Og har ikke noget med filsystemet som sådan et gøre....
Baade og. ext2 har understoettet filer >2GB svjv altid.
> Eller kernen for den sags skyld.. :o)
Lige netop kernen er ret kritisk for at bryde 2GB graensen. Der findes
i POSIX specifikationen en funktion der hedder lseek, som bruges til at
placere fil-pegeren et bestemt sted i en fil. Denne funktion tager
placeringen som et antal bytes, og returnerer den nye position som et
antal bytes. Traditionelt har denne placering vaeret en 32-bit signed
integer paa 32-bit systemet, hvilket giver mulighed for at soege i 2GB
af filer. Dette kald mapper stort set direkte til en kerne kald som kan
soege i filer, og som opfoerer sig paa samme maade, og hvis dette kerne
kald ikke kan returnere en 64bit vaerdi, saa er der ikke nogen maade at
kernen kan tillade at man over 2GB paa.
Derfor skal der vaere understoettelse for LFS i baade kernen, glibc og
de enkelte programmer der skal bruge LFS.
Pyha. Det var en lang smoere. Nu haaber jeg bare at den giver mening ;-)
--
/-----------------------------------------------------\
| Klaus S. Madsen | "Failure is not an option... |
| ICQ: 45400164 | It comes bundled with your |
| www.hjernemadsen.org | Microsoft products!" |
\-----------------------------------------------------/
References