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

Re: Cantidad Maxima de archivos en una carpeta



X-Tecnica NA-MailScanner: Limipio
X-Tecnica NA-MailScanner-From: jbuda@noticiasargentinas.com

Para que tengas una idea de que usar, tengo en un server en produccion 400000 archivos html (pequeños) en un directorio y 100000 fotos jpg medianas(promedio por foto de 600 K) en otro, sobre reiserfs y se comporta de maravillas ...por ahora...y ese numero crece a un ritmo de 500 y 50 nuevos por dia respectivamente, quizas deberia haber modificado el tamaño de los bloques al formatear la particion para hacerla mas pequeño y evitar la fragmentacion, por ahora se la banca...y como lo que no esta roto no se arregla... no me acuerdo bien, pero se que dependiendo del tipo de archivos que almacenes(grandes o pequeños) algunos fyle systems se comportan distinto y tienen
distinta performance segun el tamaño de los archivos.
Tengo entendido que reiserfs y xfs se comportan totalmente al reves con respecto a performance segun el tamaño, no me acuerdo cual es mas rapido con que tipo de archivos.Yo, no noto diferencia al nivel de carga de mi server si reiserfs se manejo lento con archivos grande. Creo que no deberias tener problemas para ese numero de archivos para nada ni, con reiserfs ni con xfs.

Saludos
Julian



----- Original Message ----- From: "nomentero dena" <nuevodebian28@yahoo.es>
To: <debian-user-spanish@lists.debian.org>
Sent: Friday, January 20, 2006 2:26 PM
Subject: 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.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org






Reply to: