Newsgroup: it.comp.os.linux.sys
Titolo: File over 2Gb

Ho un server con una trustix 1.5 con vari disci messi in mirror frutto
di una laboriosa e lunga opera di configurazione.
Il kernel è il 2.4.19.
Dopo aver aggiunto un'altro controller e disco mi trovo la necessità, su
questa unità, di creare dei file che supereranno la soglia dei 2Gb ma
dopo aver creato il file system in ext3 mi trovo la sorpresa che oltre i
2 Gb non vado.
@diablo /local# dd if=/dev/zero of=vuoto bs=1 count=1 seek=
2147500000
dd: advancing past 
2147500000
 bytes in output file `vuoto': Invalid
argument
@diablo /local# dd if=/dev/zero of=vuoto bs=1 count=1
seek=
2147400000
1+0 records in
1+0 records out
Ho creato anche il volume in reiser ma non funzia lo stesso.
Le glibc sono le 2.1.3; sono leggermente preoccupato in quanto non
vorrei riformattare tutto per mettere un distro che supporti i file over
2 Gb.
Qualcuno sa se c'è un'altra strada per fare abilitare il supporto dei
file sopra i 2 Gb.
Grazie a tutti.
-- 
Ciao./ Zio Ciano.
Born to run Unix
-Fare bene non e` bene, fare male non c'e` male.-

 file sopra i 2 Gb.
ricompilare glibc e tutta la distro dietro, oppure attendere l'uscita di 
trustix 2.0 ( non sei l'unico che vorrebbe usare trustix così :-( )
Byez...
-- 
Emanuele "SKULL" Balla
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)

trustix 2.0 ( non sei l'unico che vorrebbe usare trustix così :-( )
Da panico, ma è, almeno nel mio caso, forse l'unica strada per non
distruggere un lavoro pazzesco. E poi e come se fosse un figlio quel
server....
Io ho fatto una simulazione installando per prova e mettendo le 2.2.5 di
badgerix e non funzionava un pò di roba ma ricompilandola e poi andata.
Secondo te ricompilando il kernel e quello che non va riesco a gestire i
file over dos gigas.


 
si, sicuramente.
Solo, tieni presente che in qualsiasi momento potrebbe saltarti fuori 
qualcosa che ancora non è stato ricompilato e che si fa cascare il 
palco. C'è di buono che i pacchetti base della TSL sono davvero pochi, 
per cui non è troppa fatica farlo.
Dato, comunque, che gli utilizzi per cui è necessario il supporto a file 
over 2GB sono tipicamente di file server e db server, e che entrambi 
(almeno nel mio caso) non sono in prima linea per la sicurezza, ho 
preferito, almeno per il momento, affidarmi alla vecchia red-hat: data 
la stretta parentela, non è difficile passare la roba da una parte 
all'altra...
Byez


 Tanks.
carri armati? dove????
-- 
Fox Mulder
...the truth is out there

all'altra...
Ho uno strano presentimento che mi sale... se vorrò il supporto temo che
me lo dovrò rifare...


 me lo dovrò rifare...
Temo...
Byez.


Temo...
Temo meno, ma dopo questa storia credo che mi farò visitare dallo
psicologo.


 oltre i dos gigas.
Cerca su google, puoi trovare la spiegazione del problema; quando hai
capito cos'e' che non va puoi anche fare le mosse giuste per superare
la barriera dei 2G.
Ciao
  Andrea
-- 
Sognatore e' un uomo coi piedi saldamente ancorati sulle nuvole

 carri armati? dove????
posta dalla residenza di Arafat. Sta cercando di salvare i dati 
segretissimi del computer per filarsela
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

 Nada. Ho ricompilato il kernel con le glibc 2.2.5 [...]
con o senza il supporto per __off64_t? (ossia gli offset di seek/tell a 
64 bit, e quindi il supporto per file di 2^64 byte) Su Intel, essendo 
la larghezza normale di un intero 32 bit, questo mi fa venire in mente 
che devi ricompilare non solo il kernel, ma anche tutto il resto
