Блокировка файла
                                                                        

            Как и можно ожидать от  системы,  позволяющей  обращаться  к
       файловой  системе нескольким пользователям,  NFS имеет подходящую
       систему блокировки файлов.  Типичный стиль Unix определяет уведо-
       мительную  блокировку.  Первый  обращающийся к файлу пользователь
       имеет к нему полный доступ (естественно,  если это разрешено пра-
       вами  доступа).  Второму пользователю будет сообщаться,  что файл
       используется,  но принудительно он не блокируется. Таким образом,
       второй  пользователь сможет считывать и даже записывать этот файл
       (в большинстве систем).

            Здесь снова сообщество пользователей Unix  получило  преиму-
       щества в тех сомнительных ситуациях, когда могут происходить неп-
       риятные вещи. Предполагается, что систему используют интеллигент-
       ные и обходительные пользователи.  Однако не делайте такой ошибки
       при вводе в существующую в сети NFS нового командного  файла  для
       пользователей DOS.  Одним из лучших качеств NetWare являются силь-
       ные средства блокировки файлов и управления доступом.  Эта тради-
       ция недоверия к пользователям реализована и в NFS Gateway.

            В этом  продукте существует проблема блокировки,  в основном
       потому, что у программ DOS и NetWare нет причин и необходимости в
       рекомендательных блокировках.  Если оба пользователя - Unix и DOS
       - одновременно обращаются к одному и тому же файлу, то, вероятно,
       оба  они получат возможность читать и записывать этот файл.  Воз-
       можно, если бы в DOS была эффективно организована сетевая работа,
       этого бы не происходило.  Однако, сегодня такие вещи могут проис-
       ходить, и нужно быть к этому готовым.

            NFS Gateway будет прекрасно взаимодействовать с блокировками
       демонов  на  NFS-сервере.  Экран  информации  о  томе NFS Gateway
       Volume Information,  содержит поле,  помеченное как  Remote  Lock
       Manager  Required с установкой Yes/No.  Если задано Yes (Да),  то
       для управления блокировками с NFS-cервера используется  админист-
       ратор блокировок этого сервера. Это дополнение к внутренней авто-
       матической блокировке файлов NFS Gateway. Независимо от того, ло-
       кальный это диск сервера или удаленная файловая система,  NetWare
       не допускает возникновения проблем нарушения  целостности  файлов
       между пользователями NetWare.

            Хотя блокировка DOS в NFS Gateway выполняется надежно,  пока
       вы не проведете некоторого тестирования,  относиться к параллель-
       ной файловой активности DOS и Unix нужно внимательно.  DOS должна
       внимательно относиться к блокировкам файлов NFS.

            Из-за несовершенности  блокировки  файлов  о  блокировке  на
       уровне записей между клиентами DOS и Unix не стоит даже и думать.