Существуют ли ограничения на иноды по каталогу или по диску? - PullRequest
3 голосов
/ 29 января 2010

Ограничены ли inode в Linux подкаталогом или всей файловой системой? Я использую убубту 64 битный сервер 9.10.

Можно ли разрешить ограничение inode, разбив файлы на несколько подкаталогов, если это ограничение каталога?

Ответы [ 2 ]

2 голосов
/ 29 января 2010

Inode - это * nix представление файлов на диске. Они идентифицируются по номеру, а не по пути, в котором они находятся в структуре каталогов. Таким образом, ограничение распространяется на всю файловую систему, независимо от того, какая жесткая ссылка (и) (запись файла, которую вы видите в каталоге) указывают на индекс (inode).

0 голосов
/ 29 января 2010

Как правило, существует ограничение для обоих. Я видел видео с презентацией кого-то из YouTube, который рассказывал о дне, когда они столкнулись с ограничением количества файлов в каталоге на ext2. Внезапно никто не может больше загружать на YouTube. Им пришлось углубить свое дерево каталогов.

Согласно этому документу, предел составляет около 10k-15k файлов: http://www.mjmwired.net/kernel/Documentation/filesystems/ext2.txt

Конечно, ограничение зависит от того, какую файловую систему вы используете. Я считаю, что ReiserFS имеет гораздо более высокие ограничения, например.

...