Справочник Novell Netware 4

https://emcd.io emcd io multiply.              

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



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



Содержание раздела