яє переривання.
· retrans=n (retransmission value - значення повторної передачі) - Після n малих таймаутів NFS генерує великий таймаут (по-замовчуванню 3). Великий таймаут припиняє виконання операцій або виводить на консоль повідомлення server not responding raquo ;, залежно від вказівки опції hard/soft.
· retry=n (retry value - значення повторно спроби) - Кількість хвилин повторень служби NFS операцій монтування, перш ніж здатися (по-замовчуванню 10000).
· timeo=n (timeout value - значення таймауту) - Кількість десятих часток секунди очікування службою NFS до повторної передачі у разі RPC або малого таймаута (по-замовчуванню 7). Це значення збільшується при кожному таймауті до максимального значення 60 секунд або до настання великого таймаута. У разі зайнятої мережі, повільного сервера або при проходженні запиту через кілька маршрутизаторів або шлюзів збільшення цього значення може підвищити продуктивність.
5.2 Автоматичне монтування NFS при завантаженні (опис файлових систем в/etc/fstab)
У поточному прикладі я розгляну кілька прикладів монтування файлових систем NFS з описом опцій
Перший приклад монтує файлову систему/archiv-small з хоста archiv в точку монтування/archivs/archiv-small, тип файлової системи вказано nfs (завжди необхідно вказувати для даного типу), файлова система монтована з опцією для читання, запису (rw). Хост archiv підключений по швидкому локального каналу, тому для підвищення продуктивності параметр timeo зменшений і істотно збільшені значення rsize і wsize. Поля для програм dump і fsck задані в нуль, чтоби дані програми не використовували файлову систему, примонтировать по NFS. Другий приклад монтує файлову систему/archiv-big з хоста nfs-server. Т.к. до хосту nfs-server ми підключені по повільному з'єднанню, параметр timeo збільшений до 5 сек (50 десятих часток сек), а так само жорстко заданий параметр hard, щоб NFS продовжувала перемонтувати файлову систему після великої таймаута, так само заданий параметр fg, щоб при завантаженні системи і недоступності хоста nfs-server не відбулося зависання.
6. Конфігурації NFS сервера і клієнта
. 1 Конфігурація сервера
Якщо ви хочете зробити ваш розділений NFS каталог відкритим і з правом запису, ви можете використовувати опцію all_squash в комбінації з опціями anonuid і anongid. Наприклад, щоб встановити права для користувача nobody у групі nobody raquo ;, ви можете зробити наступне
Це також означає, що якщо ви хочете дозволити доступ до зазначеної директорії, nobody.nobody повинен бути власником розділеної директорії:
. 2 Конфігурація клієнта
На клієнті необхідно примонтировать віддалений каталогудобним способом, наприклад командою mount:
Висновок
абстрагована від типів файлових систем, як сервера, так і клієнта, існує безліч реалізацій NFS-серверів і клієнтів для різних операційних систем і апаратних архітектур. В даний час використовується найбільш зріла версія NFS v.4 (RFC 3010, RFC +3530), підтримуюча різні засоби аутентифікації і списків контролю доступа.предоставляет клієнтам прозорий доступ до файлів і файлової системи сервера. На відміну від FTP, протокол NFS здійснює доступ тільки до тих частин файлу, до яких звернувся процес, і основна перевага його в тому, що він робить цей доступ прозорим. Це означає, що будь-який додаток клієнта, яке може працювати з локальним файлом, з таким же успіхом може працювати і з NFS файлом, без будь-яких модифікацій самої программи.кліенти отримують доступ до файлів на NFS сервері шляхом відправки RPC-запитів на сервер. Це може бути реалізовано з використанням звичайних користувальницьких процесів - а саме, NFS клієнт може бути користувача процесом, який здійснює конкретні RPC виклики на сервер, який так само може бути користувача процесом.
Усі поставлені завдання в ході роботи були виконані, мета досягнута.
Основним методом дослідження був аналіз літературних джерел.
СПИСОК ВИКОРИСТОВУЮТЬСЯ ДЖЕРЕЛ
1. В.Костромін, Linux для користувача: Самовчитель: Изд-во «БХВ-Петербург», 2 002
. Д. М. Колісниченко, Пітер В. Аллен, Linux: повне керівництво - Вид. Наука і техніка; 2005. - 784 с.
3. Еві Немет, Гарт Снайдер, Трент Хейн, Бен Уейл, Unix і Linux. Керівництво системного адміністратора: 4 - е видання, Изд. Вільямс, 2012.
4. Владислав Маслаков,. Linux на 100%.- Пітер. 2009. - 352 с.
. Кріст...