Прежде, чем рассматривать структуры файловых систем,
давайте сначал выясним, какие же операции над файлами и их именами обычно
предоставляются. По аналогии с адресным пространством, иногда употребляют
термин пространство имен, характеризующее
совокупность всех допустимых имен файлов. Структура пространства имен
зависит как от операционной так и от файловой системы. Структура каталогов
ФС накладывает ограничения на длину имен файлов и символы, которые могут
употребляться в именах. ОС может устанавливать собственное ограничение
на длину имени файла.
Как правило, ограничения на длину имени на уровне ОС обусловлены требованием
совместимости со старым программным обеспечением: если в спецификациях
системных вызовов сказано, что имя файла не может содержать более 12 символов,
разработчики программного обеспечения будут выделять под буфер для хранения
имени файла именно столько места. Такая программа без перекомпиляции не
сможет работать с именами файлов большей длины и с каталогами, содержащими
такие имена.