Блокировка файла Как и можно ожидать от системы, позволяющей обращаться к файловой системе нескольким пользователям, 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 не стоит даже и думать.