Как длина имени файла влияет на оставшееся место на диске?
Я понимаю, что это зависит от файловой системы. В частности, я думаю о файловых системах серии EXT. Я не совсем понимаю, как иноды влияют на дисковое пространство и как хранится само имя файла. По этому вопросу также трудно получить релевантные результаты поиска. Вот почему я спрашиваю здесь. В 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 и других может быть полезно кому-то еще, у кого есть похожий вопрос.