Розподілена файлова система: опис, особливості, переваги

Система для спільного використання мережевих ресурсів в Лінукс

NFS – найбільш поширена файлова система для спільного використання мережевих ресурсів. Найбільш поширеною версією, є NFS v2. Ця розподілена файлова система Linux веде себе як верхній рівень локальної файлової системи. Доступ до віддалених файлів здійснюється через виклики процедур RPC. Він не піклується про стан сервера доступному або недоступному і використовує дуже мало технологій кешування файлів. Крім того, безпека цієї системи заснована на довірі клієнта. Дійсно, це ідентифікатор клієнта, який передається для ознайомлення з правами доступу до ресурсів.

NFS v3 – це еволюція NFS і в даний час використовується в сучасній запатентованої Unix, яка заповнює деякі прогалини останнього. Таке визначення розподіленої файлової системи, конструкційно дозволяє підтримувати великі файли розміром 2 64-розрядної потужності, а також перевіряти права доступу на сервері. Вони можуть бути засновані на традиційних аутентифікації Unix або використовувати додаткову аутентификацию, наприклад Kerberos. Версія забезпечує можливість запису даних асинхронно, що дає їй кращу продуктивність. Однак більшість інших операцій залишаються синхронними. Підтримка NFS v3 в даний час знаходиться на експериментальній фазі ядра Linux, і вона дуже ефективна.