Особенности функционирования
- Правила доступа к файлам UNIX Метод управления файлами UNIX неполностью поддерживается не- которыми из операций : например, если первый клиент откроет файл, а второй, в то же самое время, уничтожит этот файл, то запросы на чтение со стороны первого клиента не будут выпол- няться, хотя UNIX будет рассматривать этот файл как правильно открытый и доступный.
Однако, вообще говоря, правила доступа к файлам UNIX поддер- живаются механизмами, реализующими функционирование клиентов UNIX.
- Атрибуты файлов Атрибуты файлов устанавливаются клиентом NFS (дата, время, право доступа, владелец ...)
Мы советуем Вам создать одну и ту же рабочую среду для файлов, как на сервере, так и на клиенте,(в частности одну и ту же маску создания umask), если Вы хотите обеспечить соответствие между двумя системами.
- Одновременный доступ к файлу в режиме записи Два процесса, записывающие данные в один и тот же файл, рис- куют получить несогласованные результаты.
Вообще говоря, файлы, управляемые NFS, лучше использовать только в режиме чтения. Если Вы хотите использовать файл в ре- жиме записи и, при этом, управлять одновременным доступом, воспользуйтесь следящей программой lockd (см. параграф 6.5.).
- Дата и время
Часы и календарь сервера и клиента редко согласуются, а это может привести к определенным трудностям, в том,например, слу- чае, если файл, создаваемый на сервере, используется затем клиентом или наоборот. Эта проблема очень важна для тех инструментальных средств, которые использует дату и время, как make или SCCS.
Решением этой проблемы стал бы механизм синхронизации часов - такой, как rdate в SunOS. Однако, не существует механизма, общего для всех систем, хотя протокол NTP (Network Time Protocol) становится как будто все более и более популярным.