Проблема с большим кол-вом файлов в одной директории

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

reiserfs решила все эти проблемы. жаль только redhat ее не любит больше.

Кнопка вызова админа ()
Nikolai Sokolov
На сайте с 13.03.2008
Offline
65
#12

Outsourcenow, не пугайте человека. Общее количество inodes определяется при создании файловой системы и зависит от ее размера. Посмотреть можно df -i

Используя наши услуги, сервисы, оборудование и опыт работы в области информационных технологий (веб-хостинг) поможем в продвиженни вашего бизнеса www.servervk.eu (http://servervk.eu)
O
На сайте с 13.08.2008
Offline
26
#13
netwind:
reiserfs решила все эти проблемы. жаль только redhat ее не любит больше.

Дык саппортить-то больше некому, Хансу еще лет десять мотать :-)

Outsourcenow добавил 04.11.2008 в 17:41

Nikolai Sokolov:
Общее количество inodes определяется при создании файловой системы и зависит от ее размера. Посмотреть можно df -i

Что не мешает им заканчиваться :-)

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
RedHat
На сайте с 15.02.2004
Offline
125
#14
netwind:
reiserfs решила все эти проблемы. жаль только redhat ее не любит больше.

От чего же, я свою шапочку очень даже люблю, нашу уже 5-й год сам вязал, в этом году обнаружил, что она ЭМО цвета. Получается я начал движение нося в холодный период времени розовую шапочку будучи одетым в черное. :)

«Россия: назад в будущее»
C
На сайте с 20.09.2007
Offline
114
#15

Поможет, например, если хранить и обращаться:

/substr(md5(название_файла.jpg), 0, 5)/название_файла.jpg

ИМХО, самые лучшие VDS: https://cp.inferno.name/aff.php?aff=4048
N
На сайте с 06.05.2007
Offline
419
#16

Nikolai Sokolov, df -i :

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/sda5 0 0 0 - /

опаньки :)

а разгадка одна - это reiserfs.

Andreyka
На сайте с 19.02.2005
Offline
822
#17
Outsourcenow:
А ничего не будет - вам файловая система не даст столько файлов в одном каталоге сделать, у нее иноды кончатся раньше :-)

Более того, уже тысячах на 20 вам даже scp не поможет - тормозить будет по-черному.

Зависит от ФС. На gfs2 иноды делаются по мере необходимости.

Не стоит плодить сущности без необходимости
S
На сайте с 07.05.2007
Offline
20
#18
А ничего не будет - вам файловая система не даст столько файлов в одном каталоге сделать, у нее иноды кончатся раньше :-) Более того, уже тысячах на 20 вам даже scp не поможет - тормозить будет по-черному.

странно, у меня показывает 18 миллионов дескрипторов всего на 140-гиговом разделе и пока ничего не тормозит

если у вас PureFTPD например, там есть директива LimitRecursion, которая по умолчанию ограничивает список всего 2000 файлами

думаю на виндовом ftp-сервере тоже можно найти такую настройку

D
На сайте с 05.06.2007
Offline
155
#19

У меня много таких папок, где до 20т файликов. (Linux Fat32)

Скажите, а сколько всё таки держать файлов в одной папке не рекомендуется?

Когда могут возникнуть проблемы?? 100т это не страшно или лучше делить по 10т?

Написал не мало шедевров ;)
N
На сайте с 06.05.2007
Offline
419
#20

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

А если файлы еще и мелкие, так reiserfs сам Ганс велел.

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