The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ограничение файлов в директории Linux."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ограничение файлов в директории Linux."  
Сообщение от Alex (??) on 09-Янв-07, 18:23 
Hi all.
Попытался найти через Google, но безуспешно.
Вопрос простой:
Какое максимальное количество файлов может быть в одной директории на ext3 для ядер
2.4.32 и 2.6.19 соответственно? Если есть лимит – можно ли его как-то менять, где и как ?

Google говорит что есть ограничение на количество директорий внутри одной директории - 32768. Про ограничение на количество файлов внутри одной директории  ничего не нашёл (в одном месте как-то путано было описано, что вроде unlimited, но есть ограничение файлов на партицию).

Есть задача хранить 200 – 300 тысяч файлов, и всем было бы удобнее, если бы файлы были внутри одной директории.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Ограничение файлов в директории Linux."  
Сообщение от Nimdar (ok) on 09-Янв-07, 18:42 
Сколько инодов - столько и файлов (размер игнорируем). Директория есть файл. Учите матчасть.

>Есть задача хранить 200 – 300 тысяч файлов, и всем было бы
>удобнее, если бы файлы были внутри одной директории.

Никому не удобнее и кроме того пожалейте диск(и). В десятки раз быстрее и надёжнее будет создать несколько десятков (пару сотен) директорий с тысячей-другой (десятком тысяч) файлов каждая.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ограничение файлов в директории Linux."  
Сообщение от Messing email(??) on 09-Янв-07, 20:13 
>Есть задача хранить 200 – 300 тысяч файлов, и всем было бы
>удобнее, если бы файлы были внутри одной директории.

ну если человек говорит что так было бы удобней значит он знает что говорит.
ну а насчет ограничения я читал что рейзер оч. хорошо работает с кучей маленьких файлов. и быстодействие в сравнении с ext3 вырастает до 15 раз !

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ограничение файлов в директории Linux."  
Сообщение от GByte (??) on 10-Янв-07, 00:14 
>>Есть задача хранить 200 – 300 тысяч файлов, и всем было бы
>>удобнее, если бы файлы были внутри одной директории.
>
>ну если человек говорит что так было бы удобней значит он знает
>что говорит.
>ну а насчет ограничения я читал что рейзер оч. хорошо работает с
>кучей маленьких файлов. и быстодействие в сравнении с ext3 вырастает до
>15 раз !

Читал и на себе попробовал - вещи разные.

вообще с ФС не экспериментировал, но точно можно менять кол-во и-нодов при форматировании. - читайте маны...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ограничение файлов в директории Linux."  
Сообщение от GloryS (??) on 11-Янв-07, 12:37 
>Hi all.
>Попытался найти через Google, но безуспешно.
>Вопрос простой:
>Какое максимальное количество файлов может быть в одной директории на ext3 для
>ядер
>2.4.32 и 2.6.19 соответственно? Если есть лимит – можно ли его как-то
>менять, где и как ?
>
>Google говорит что есть ограничение на количество директорий внутри одной директории -
>32768. Про ограничение на количество файлов внутри одной директории  ничего
>не нашёл (в одном месте как-то путано было описано, что вроде
>unlimited, но есть ограничение файлов на партицию).
>
>Есть задача хранить 200 – 300 тысяч файлов, и всем было бы
>удобнее, если бы файлы были внутри одной директории.

Как правильно сказали читайте маны...:))
То, что есть на данный момент можно глянуть через df -i (покажет кол-во inode'ов - это
и есть макс. кол-во файлов, если по размеру попадут)...Увеличить кол-во inode
можно при создании ФС (см. параметр -N)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Ограничение файлов в директории Linux."  
Сообщение от simple_rulez on 11-Янв-07, 14:53 
http://en.wikipedia.org/wiki/Ext3

;))))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Ограничение файлов в директории Linux."  
Сообщение от demien on 24-Фев-07, 18:40 
>Hi all.
>Попытался найти через Google, но безуспешно.
>Вопрос простой:
>Какое максимальное количество файлов может быть в одной директории на ext3 для
>ядер
>2.4.32 и 2.6.19 соответственно? Если есть лимит – можно ли его как-то
>менять, где и как ?
>
>Google говорит что есть ограничение на количество директорий внутри одной директории -
>32768. Про ограничение на количество файлов внутри одной директории  ничего
>не нашёл (в одном месте как-то путано было описано, что вроде
>unlimited, но есть ограничение файлов на партицию).
>
>Есть задача хранить 200 – 300 тысяч файлов, и всем было бы
>удобнее, если бы файлы были внутри одной директории.

Привет всем!

Только, что столкнулся с аналогичной задачей. Под ext3 решения так и не нашел. Взял винт, создал файловую систему reiserfs, подмонтировал в каталог. Скриптом создал 200 тысяч папок - создались. Создал 200 тысяч файлов - создались. Так, что как вариант попробуй подключить винт, создай файловую систему reiserfs, подмонтируй. И все работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Ограничение файлов в директории Linux."  
Сообщение от demien on 24-Фев-07, 18:53 
Вот пример
/sbin/mkfs.reiserfs -f /dev/sdb
mount -t reiserfs /dev/sdb /sdb


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру