какое ограничение на количество файлов в директории files?

Главные вкладки

Аватар пользователя kiev1 kiev1 25 марта 2007 в 8:07

подскажите пожалуйста какое ограничение на количество файлов в директории files если файловая система ext3 и если XFS

Комментарии

Аватар пользователя ambler ambler 25 марта 2007 в 10:00

насколько я понимаю вопрос, то ограничения на количество файлов нет, а вот общий объем - это размер жесткого диска или та цифра, которую устанавливает хостер

Аватар пользователя kiev1 kiev1 25 марта 2007 в 23:03

df показывает для всего диска - а мне для директории надо, а du ничего интересного не показывает, сейчас у меня в директории больше 20-ти тысяч файлов - для ufs или ext3fs это много?

Аватар пользователя kiev1 kiev1 26 марта 2007 в 2:14

получается общее количество файлов и количество файлов в одной директории это одно и то-же? ничего не понятно, что где нажать?

Аватар пользователя blackvl@drupal.org blackvl@drupal.org 26 марта 2007 в 7:35

df показывает для всего диска - а мне для директории надо
Да ну?! А кто же это написал?!
(man df:)
df displays the amount of disk space available on the file system containing each file name argument. If no file name is given, the space available on all currently mounted file systems is shown.
Попробуйте df -i

Аватар пользователя kiev1 kiev1 26 марта 2007 в 16:32

не-а
все равно одно и то-же - то есть для всего диска

$ df -i /var/www/localhost/site1/
Файловая система      Инодов   Испол   Своб  Исп % смонтирована на
/dev/hda1            18563072  747293 17815779   5% /

$ df -i /var/www/localhost/
Файловая система      Инодов   Испол   Своб  Исп % смонтирована на
/dev/hda1            18563072  747293 17815779   5% /
Аватар пользователя blackvl@drupal.org blackvl@drupal.org 26 марта 2007 в 17:17

Ок, для тех кто в танке: "df displays the amount of disk space available on the file system containing each file name argument. "
Перевожу: df показывает количество свободного дискового пространства на файловой системе к которой принадлежит файл указанный как аргумент.
Вывод: у вас в любом каталоге на /dev/hda1 количество свободных инодов (или количество свободного места) одинаково... Кризис будет когда вы его израсходуете и не важно где в каталоге files или в каталоге tmp (если они оба на одной файловой системе).

Аватар пользователя kiev1 kiev1 28 марта 2007 в 0:56

значит максимальное количество файлов в одной директории для ext3fs равно максимальному количеству файлов вообще на диске? то есть миллионы миллионов? да?

Аватар пользователя blackvl@drupal.org blackvl@drupal.org 28 марта 2007 в 22:38

Помнится во времена DOS 3.3 на дискетке больше 112 файлов не помещалось - вам просто повезло с диском Smile
А если серьезно - загрузка в 5% это очень неплохо! Вот когда останется 5% от дисковых инод, тогда и беспокойтесь!

Аватар пользователя Дмитрий_002323 Дмитрий_002323 (не проверено) 4 июня 2008 в 13:31

> значит максимальное количество файлов в одной директории для ext3fs равно максимальному количеству файлов вообще на
> диске? то есть миллионы миллионов? да?

откуда такие выводы.
df -i показывает для всего раздела.

а на вопрос "сколько у меня может быть файлов в каталоге" - можно ответить просто - 32 к.
либо если вы использовали ядро от редхата (либо от дургх поставщиков но со спец. патчами), то можете получить несколько миллионов файлов в одном каталоге (http://www.uwsg.iu.edu/hypermail/linux/kernel/0407.1/0455.html).