Відмінності між версіями «1 Мережеві файлові системи»
(Створена сторінка: Фа́йлова систе́ма — спосіб організації даних, який використовується операційною систем...) |
Xphlash (Обговорення • внесок) |
||
(2 проміжні версії 2 користувачів не показані) | |||
Рядок 1: | Рядок 1: | ||
− | + | '''Розподілена файлова система або мережева файлова система''' — це будь-яка файлова система, що дозволяє отримати доступ до файлів з декількох хостів через комп'ютерну мережу. Це створює можливість загального доступ до файлів і ресурсів зберігання для декількох користувачів на декількох комп'ютерах.<br/> | |
− | + | Клієнтські вузли не мають прямого доступу до базових блоків зберігання, але взаємодіють через мережу з використанням протоколу. Це дозволяє обмежити доступ до файлової системи в залежності від списків доступу або можливості доступу, якими володіють, як сервери, так і клієнти, в залежності від призначення протоколу.<br/> | |
− | + | Навпаки, в загальній дисковій файловій системі всі вузли мають рівний доступ до блоків зберігання, де міститься файлова система. У цих системах контроль доступу перебуває на стороні клієнта.<br/> | |
− | + | Розподілені файлові системи можуть включати в себе засоби для прозорої реплікації і відмовостійкості. Тобто, коли обмежене число вузлів у файловій системі переходить в автономний режим, система продовжує працювати без втрати даних.<br/> | |
− | + | Прозорість, як правило, вбудована в розподілену файлову систему, означає, що файли, які доступні по мережі, для програм і користувачів можна розглядати так само, як файли на локальному диску. Мережева файлова система має вміти шукати файли і організувати транспортування даних. | |
− | + | Загальна продуктивність мережевої файлової системи вимірюється кількістю часу, який необхідний для задоволення запитів на обслуговування. У традиційних системах цей час складається з часу доступу диску і невеликої затримки на обробку даних. Але в мережевій файловій системі віддалений доступ має додаткові накладні витрати в зв'язку з розподіленою структурою. Це включає в себе час, щоб поставити запит на сервер, час, щоб доставити відповідь до клієнта, і для кожного напряму, навантаження на процесор ведення програмного протоколу зв'язку. Продуктивність мережевої файлової системи можна розглядати як ще один вимір його прозорості — щоб бути повністю еквівалентними, необхідне порівняння з операціями на локальному диску.<br/> | |
− | + | Коли більш ніж одна особа або клієнт звертається до одного файлу і хочуть оновити його виникає проблема управління паралелізмом. Таким чином, зміни у файлі з одного клієнта не повинні перешкоджати доступу і поновленню від інших клієнтів. Управління паралелізмом або блокування (locking) має бути вбудоване у файлову систему або надані через доповнення протоколу. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | У | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Поточна версія на 00:43, 20 червня 2014
Розподілена файлова система або мережева файлова система — це будь-яка файлова система, що дозволяє отримати доступ до файлів з декількох хостів через комп'ютерну мережу. Це створює можливість загального доступ до файлів і ресурсів зберігання для декількох користувачів на декількох комп'ютерах.
Клієнтські вузли не мають прямого доступу до базових блоків зберігання, але взаємодіють через мережу з використанням протоколу. Це дозволяє обмежити доступ до файлової системи в залежності від списків доступу або можливості доступу, якими володіють, як сервери, так і клієнти, в залежності від призначення протоколу.
Навпаки, в загальній дисковій файловій системі всі вузли мають рівний доступ до блоків зберігання, де міститься файлова система. У цих системах контроль доступу перебуває на стороні клієнта.
Розподілені файлові системи можуть включати в себе засоби для прозорої реплікації і відмовостійкості. Тобто, коли обмежене число вузлів у файловій системі переходить в автономний режим, система продовжує працювати без втрати даних.
Прозорість, як правило, вбудована в розподілену файлову систему, означає, що файли, які доступні по мережі, для програм і користувачів можна розглядати так само, як файли на локальному диску. Мережева файлова система має вміти шукати файли і організувати транспортування даних.
Загальна продуктивність мережевої файлової системи вимірюється кількістю часу, який необхідний для задоволення запитів на обслуговування. У традиційних системах цей час складається з часу доступу диску і невеликої затримки на обробку даних. Але в мережевій файловій системі віддалений доступ має додаткові накладні витрати в зв'язку з розподіленою структурою. Це включає в себе час, щоб поставити запит на сервер, час, щоб доставити відповідь до клієнта, і для кожного напряму, навантаження на процесор ведення програмного протоколу зв'язку. Продуктивність мережевої файлової системи можна розглядати як ще один вимір його прозорості — щоб бути повністю еквівалентними, необхідне порівняння з операціями на локальному диску.
Коли більш ніж одна особа або клієнт звертається до одного файлу і хочуть оновити його виникає проблема управління паралелізмом. Таким чином, зміни у файлі з одного клієнта не повинні перешкоджати доступу і поновленню від інших клієнтів. Управління паралелізмом або блокування (locking) має бути вбудоване у файлову систему або надані через доповнення протоколу.