Так как сетевая файловая система Network File System (NFS) была первоначально разработана для компьютеров под управлением UNIX, соглашения, используемые для именования файлов и каталогов в файловых системах NFS, имеют некоторые отличия от правил именования в Windows. В этом разделе рассматриваются три из этих различий, а также описывается способ настройки сервера для NFS, позволяющей учитывать эти различия. Различия в именовании:

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

Специальные символы

В каждой файловой системе имеются знаки, которые не должны использоваться в именах каталогов и файлов, обычно из-за того, что эти знаки зарезервированы для применения в синтаксисе путей или команд. Например, файл, хранящийся в файловой системе NTFS, не должен содержать знак двоеточия (:), поскольку этот знак используется для отделения буквы диска от остального пути в полном имени пути. В файловых системах UNIX для обозначения дисков не применяются буквы, поэтому данный синтаксис не используется и, соответственно, знаки двоеточия могут присутствовать в именах файлов UNIX.

На сервере для NFS файлы клиентов NFS хранятся в файловых системах Windows, причем предполагается, что соблюдаются системные соглашения UNIX об именовании файлов. По этой причине сервер для NFS можно использовать для указания в именах каталогов и файлов тех знаков, которые будут преобразовываться (сопоставляться) при перемещении файлов между сервером для NFS и клиентскими компьютерами. Чтобы реализовать это, необходимо создать файл, в котором определяется порядок сопоставления этих знаков, а затем следует указать, где сервер для NFS сможет найти файл, содержащий данные сопоставления знаков. Сведения о создании файла таблицы сопоставлений знаков см. в разделе Общие сведения о преобразовании знаков в именах файлов. Сведения о настройке сервера для NFS с целью использования этого файла см. в разделе Настройка преобразования знаков имен файлов.

Чувствительность к регистру набираемых знаков

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

На компьютерах под управлением UNIX регистры букв обычно учитываются при обработке имен каталогов и файлов. Другими словами, компьютер под управлением UNIX отличает файлы с именами «МОЙФАЙЛ» и «МойФайл», позволяя сосуществовать обоим файлам в одном каталоге и предоставляя доступ к файлу, только когда имя файла в точности соответствуют имени хранимого файла с учетом регистров букв.

С другой стороны, компьютеры под управлением Windows сохраняют сведения о регистрах букв, но не учитывают регистры букв при обработке. Другими словами, на этих компьютерах допускается существование файлов с именами «МОЙФАЙЛ» и «МойФайл», и в них сохраняются различия в регистрах букв, но не разрешается хранение в одном каталоге двух файлов с одинаковыми именами, различающимися только регистрами букв. На компьютерах Windows при поиске файлов не учитывается регистр букв. Другими словами, любой из файлов «МойФайл» или «МОЙФАЙЛ» может присутствовать в каталоге, но не одновременно, и к любому из этих файлов можно получить доступ с помощью имени «МОЙФАЙЛ» или «МойФайл».

По умолчанию сервер для NFS учитывает регистры букв, когда сравнивает запросы на доступ к каталогам и файлам с каталогами и файлами в своих общих каталогах, и сохраняет регистры букв в именах каталогов и файлов при создании файлов для клиентских компьютеров NFS. Сервер для NFS можно настроить, чтобы он не учитывал регистры букв при возвращении имен каталогов и файлов. Дополнительные сведения см. в разделе Настройка учета регистра для имен файлов и папок.

Скрытые файлы

Файлы могут скрываться (то есть не отображаться при выводе на экран содержимого каталога, в котором они хранятся) как на компьютерах под управлением Windows, так и на компьютерах под управлением UNIX. В случае компьютеров под управлением Windows файл скрывается посредством установки специального атрибута файла. В файловых системах UNIX попросту не выводятся файлы, имена которых начинаются со знака точки (.). По умолчанию файлы с именами, начинающимися с точки, не создаются сервером для NFS как скрытые файлы файловой системы Windows.

Кодировка имен каталогов и имен файлов

Клиентские компьютеры, локализованные под какой-либо восточноазиатский язык, нуждаются в специальной поддержке серверов NFS, чтобы иметь возможность использования знаков регионального языка при создании имен каталогов и файлов. Данная поддержка, называемая кодировкой, определяет порядок интерпретации двухбайтовых знаков, которыми обмениваются сервер и клиентский компьютер. Общий ресурс NFS можно настроить на предоставление всем клиентам, получающим доступ к общему ресурсу, схемы кодировки, соответствующей языку по умолчанию; схему кодировки для каждого клиента можно также указать в списке разрешений общего ресурса. Дополнительные сведения см. в разделах Установка кодировки по умолчанию для общего ресурса NFS и Создание общего ресурса NFS.