[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cantidad Maxima de archivos en una carpeta



Juan Carlos Bravo Celis wrote:
> Hola amigos,
> tengo la siguiente consulta, necesito poner en una carpeta hasta 230 mil
> archivos o mas, cada archivo es una imagen de 5k aprox. he intentado
> hacer esto en Windows, pero me pone un limite de 17685 archivos, por lo
> que estoy buscando la solucion en linux, y espero que puedan guiarme
> sobre como implementar esta solucion, alguno de ustedes sabe si existe
> un limite a la cantidad de archivos en linux?
>  
> Saludos,
Creo que no estamos hablando de si linux soporta o no este tipo de
almacenamiento masivo, si no cuales de los sistemas de archivado
proporcionado por linux es mas eficiente o mejor para esto.

En mi opinion necesitas reiserfs o reiser 4, para aplicaciones de
archivos pequeños, por ejemplo para servir pequeñas paginas web, es
claramente superior a ext3, ademas de ser un sistema con journaling, la
cantidad de ficheros que puedes tener seria

2 elevado a 32 menos 3 (echa la cuenta si quieres, pero es una pasada) y
a partir de 1.200.000 archivos podria haber colisiones de nombres al
hacer un ls (dir). La pega es que como en casi todos los sistemas linux
el inodo es de 4k, por tanto usarias dos inodos para un archivo de 5k lo
que resulta de una perdida de capacidad de almacenamiento pequeña pero
no despreciable. Puede manejar literalmente cientos de millones de
archivos.

Otras opciones, siempre que quieras es XFS , el sistema de archivos de
irix, soportado nativamente por el kernel 2.6 y los ultimos de la rama
2.4.  Creo que tambien tiene un inodo de 4k.

Ext3 (el mas habitual) tambien te serviria, lo mismo los inodos de 4k
 el maximo de archivos esta dado por el numero de inodos, menos una
cantidad que usa el sistema para administrase, la formula seria Volumen
en bites partido de dos elevado a la 13 en el caso de inodos de 4k o
volumen en bites partido de dos a la 23 .

La pregunta seria si sobre windows el sistema de archivos que has usado
es ntfs, que en teoria puede con dos a la treintaydos menos un archivos,
usease en aldeano un testiculo, o vfat, que va a ser que no

Ahora la curiosidad ¿pa que necesitas tantisisisimas imagenes de 5k ?
¿en un mismo directorio? es por chafardear un poco sin mas.



Reply to: