tama~no de archivos en linux

Salvador Ortiz Garcia sog en msg.com.mx
Lun Oct 9 22:15:05 CDT 2000


On Mon, 9 Oct 2000, Reyes Garcia wrote:

> 	Una preguntota, tengo un usuario corriendo un Gaussian
> para una linux dual y tenemos el problema con los tama~nos de 
> archivos, linux solo me permite generar archivos de 3 gb. como 
> maximo, (la maquinita tiene un scsi2 de 18 gb) y necesitamos
> generar mucho mas de los 3 gigas. No recuerdo muy bien creo
> que hay una banderita de ambiente para el tama~no maximo de
> archivo, o no ? Al menos en el uso de la memoria es as'i...

Como mencionas 'linux dual' quiero suponer que tu maquina es de
arquitectura ix86.

Una mala noticia, en arquitecturas de 32 bits, linux unicamente soporta
archivos de 2Gb pues se asume que un offset a una posición es un 'signed
long' (cf. off_t).

El kernel tiene _algun_ soporte para archivos más grandes (p.e _llseek(2))
usando 'long long', pero está pensado fundamentalmente para usar el
disco en modo raw y poder manipular los sistemas de archivos.

Hay parches por ahí que aumentan ese soporte, pero de cualquier forma
la biblioteca estándar no sabe aún nada de eso.

Hoy por hoy requieres de linux 64 bits (p.e. Alpha) para poder hacer lo
que quieres directamente sin meterte a las tripas. (p.e. postgres crea
'splits' cuando necesita bases de datos mayores, pero lo hace la
aplicación)
 

Saludos

Salvador Ortiz


---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx




Más información sobre la lista de distribución Ayuda