Как длина имени файла влияет на оставшееся пространство для хранения на диске?

Как длина имени файла влияет на оставшееся место на диске?

Я понимаю, что это зависит от файловой системы. В частности, я думаю о файловых системах серии EXT. Я не совсем понимаю, как inodes влияют на дисковое пространство и как хранится само имя файла. По этому вопросу тоже сложно получить релевантные результаты поиска. Вот почему я спрашиваю здесь. В Linux максимальная длина имени файла обычно составляет 255 или 256 символов. Когда создается файловая система, "зарезервировано" ли такое количество места для каждого имени файла? Другими словами, не влияет ли фактическое имя файла на дисковое пространство, потому что его максимум уже использован? Или это сложнее?

Предположим, у меня есть файл с именем «joe.txt» и я переименовал его в «joe2.txt». Уменьшился ли после этого объем доступного дискового пространства? А как насчет более длинных имен, таких как «joe_version.txt» или «joe_original_version_with_bug_that_Jim_solved.txt»? Меня беспокоят пороги на 8, 16, 32, 64 и т.д. символов. Я буду хранить миллионы изображений. Я никогда раньше не беспокоился о такой проблеме, поэтому я не совсем уверен, как это работает.

Хотя EXT - единственная файловая система, которую я использую, обсуждение FAT и других может быть полезно для кого-то еще, у кого есть аналогичный вопрос.

5
задан Dr. Person Person II 23 September 2010 в 02:39
поделиться