Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Máximo de 2 GB por fichero en 2.4.x

    (Puntos:5, Informativo)
    por iarenaza (65) el Martes, 20 Febrero de 2007, 14:44h (#880448)
    ( http://www.escomposlinux.org/ )
    El problema no era del sistema de ficheros en sí, sino de la implementación de ciertas versiones del kernel y de la libc.

    Antes de no-se-cual-version-exactamente de la libc, se usaba un entero de 32 bits (con signo, para más inri) para almacenar el desplazamiento del fichero. De ahí el límite de los 2 GB.

    En cuanto se metión en la libc soporte para ficheros grandes (Large File support, con desplazamientos de 64 bits) el límite desapareción.

    Menciono también el kernel porque creo recordar (aunque no tengo datos a mano para corroborarlo) que mmap andaba también en el ajo, y como en los kernel para máquinas de 32 bits (antes de añadir soporte para PAE) sólo se podían tener 4 GB de espacio de memoria virtual, y el reparto era 2 GB para espacio del kernel y 2 B para el espacio de usuario, no se podían manejar ficheros de más de 2 GB.

    En todo caso, todo eso es cosa del pasado.

    Saludos. Iñaki.
    Puntos de inicio:    1  punto
    Moderación   +3  
    Modificador extra 'Informativo'   0  
    Modificador por Bonus-Karma   +1  

    Total marcador:   5  
  • 1 respuesta por debajo de tu umbral de lectura actual.