Есть ли ограничения на число файлов диретории Unix систем?

12
Lor
На сайте с 28.05.2004
Offline
353
Lor
1138

Есть ли ограничения на число файлов в диретории Unix систем?

Если конкретно, то в CentOS.

И сколько файлов начинает приводить к проблемам?

Йопез - форум без модераторов. https://yopez.com
neznaika
На сайте с 28.06.2006
Offline
356
#1
Насколько я знаю df -i покажет количество инодов это и будет наше искомое количество.

http://lafox.net/support/index.php?showtopic=18865

Ммм??

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
Lor
На сайте с 28.05.2004
Offline
353
Lor
#2

Там ничего не нашел.

B
На сайте с 21.01.2009
Offline
31
#3

sysctl -a | grep files

Услуги по удаленному администрированию серверов (/ru/forum/744675)
Lor
На сайте с 28.05.2004
Offline
353
Lor
#4
Bloodу:
sysctl -a | grep files

И что тут смотреть?

Какой параметр определяет максимально возможное количество файлов существующих в директории?

N
На сайте с 06.05.2007
Offline
419
#5

Ограничения на современных файловых системах может и нет, но есть потери производительности.

Пожалуй, до сих пор лучшим решением для большого числа мелких файлов остается reiserfs.

Sysctl покажет ограничение на число одновременно открытых файлов.

Кнопка вызова админа ()
B
На сайте с 21.01.2009
Offline
31
#6

Сори не заметил слова директории. Видел очень много файлов и не разу не столкнулся с ограничением. Но вот с проблемой чтения таких директорий сталкивался - долго.

Lor
На сайте с 28.05.2004
Offline
353
Lor
#7

Всем спасибо. Похоже, что ограничений действительно нет.

Но все равно на под-директории буду дробить.

V
На сайте с 25.07.2006
Offline
128
#8
Lor:
Всем спасибо. Похоже, что ограничений действительно нет.
Но все равно на под-директории буду дробить.

В реальных случаях ограничение на количество файлов обычно определяется числом inode в файловой системе.

А вот на число субдиректорий в директории ограничение в ext3 есть - 32K

Приватный linux-администратор
P
На сайте с 08.03.2007
Offline
250
#9
Lor:
Есть ли ограничения на число файлов в диретории Unix систем?
Если конкретно, то в CentOS.

И сколько файлов начинает приводить к проблемам?

Не знаю точно сколько, но del * с какого-то момента не выполняется под предлогом того, что список аргументов слишком большой. (несколько тысяч - уже много). Это одна из проблем.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#10
Pilat:
Не знаю точно сколько, но del * с какого-то момента не выполняется под предлогом того, что список аргументов слишком большой. (несколько тысяч - уже много). Это одна из проблем.

Это потому, что argv не может быть больше 32767 байт. К ФС отношения не имеет, используйте del . или ls | xargs rm -f :)

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий