Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CPC_OS_12.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
155.65 Кб
Скачать

5 Розподілена файлова система dfs osf

Розподілена файлова система DFS| OSF| призначена для забезпечення прозорого доступу до будь-якого файлу, розташованого|схильного| в будь-якому вузлі мережі. Головна концепція такої розподіленої файлової системи - це простота її використання.

Розподілена файлова система повинна мати єдиний простір імен. Файл повинен мати однакове ім'я незалежно від того, де він розташований. Іншими бажаними властивостями є інтегрована безпека, узгодженість і доступність даних, надійність і відновлюваність, продуктивність і масштабованість до дуже великих конфігурацій без зменшення продуктивності і незалежне від місця розташування управління і адміністрування.

Розподілена файлова система DFS OSF базується на відомій файловій системі AFS (The Andrew File System).

6 Файлова система afs

AFS| була розроблена в університеті Карнеги-Меллона і названа|накликати| на честь спонсорів-засновників|фундаторів| університету Andrew| Carnegie| і Andrew| Mellon|. Ця система, створена для студентів університету, не є|з'являється| прозорою системою, в якій всі ресурси динамічно призначаються всім користувачам при виникненні потреб. Не дивлячись на|незважаючи на| це, файлова система була спроектована так, щоб забезпечити прозорість доступу кожному користувачеві, незалежно від того, якою робочою станцією він користується.

У основі AFS| лежить прагнення робити|чинити| для кожного користувача якомога більше на його робочій станції і якомога менше взаємодіяти з|із| рештою системи.

Безпека - це головне питання в системі. Оскільки користувачі вільні перезавантажувати свої робочі станції, коли захочуть і можуть виконувати на них модифіковані версії ОС, то головний принцип сервера - не довіряти клієнтським робочим станціям. Всі повідомлення між робочими станціями шифруються на рівні апаратури.

Рисунок 1.9- Конфігурація системи, використовувана AFS в університеті Карнеги-меллона

Захист виконаний дещо незвичайним|незвичним| шляхом|колією|. Каталоги захищаються списками прав доступу (ACL|), але|та| файли мають звичайні|звичні| біти RWX| UNIX'а|. Розробники системи віддають перевагу механізму ACL|, але|та| оскільки|тому що| багато UNIX-программы| працюють з|із| бітами RWX|, то вони залишені для сумісності. Списки прав доступу можуть містити|утримувати| і відсутність має рацію, так що можна, наприклад, зажадати, щоб|аби| доступ до файлу був дозволений для всіх, окрім|крім| однієї конкретної людини.

На додаток до концепцій файлу, каталога і осередку|чарунки| AFS| підтримує ще одне важливе|поважне| поняття - том. Том - це група|зібрання| каталогів, які управляються разом. Зазвичай|звично| всі файли якого-небудь користувача складають том.

Семантика, пропонована AFS|, близька до сесійної семантики. Коли файл відкривається|відчиняє|, він береться у|біля| відповідного|придатного| сервера і поміщається в каталог /cash на локальному диску на робочій станції. Всі операції читання-запису працюють з|із| кешованою| копією. При закритті файлу він вивантажується назад на сервер. Наслідком цієї моделі є|з'являється| те, що коли процес відкриває|відчиняє| вже відкритий|відчиняти| файл, то версія, яку він бачить, залежить від того, де знаходиться|перебуває| процес.

В той же час процес на іншій робочій станції продовжує бачити початкову|вихідну| версію файлу на сервері. Тільки|лише| після того, як файл буде закритий|зачиняти| і відісланий назад на сервер, подальша|наступна| операція відкриття|відчиняти| побачить нову версію. Після того, як файл закривається|зачиняє|, він залишається в кеші|відчиняти|.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]