м опції тільки читання (ro), можливо задати інші основні опції при монтуванні NFS:
· nosuid - Дана опція забороняє виконувати setuid програми з змонтованого каталогу.
· nodev (no device - не пристроєм) - Дана опція забороняє використовувати в якості пристроїв символьні і блокові спеціальні файли.
· lock (nolock) - Дозволяє блокування NFS (за замовчуванням). nolock відключає блокування NFS (не ініціює демон lockd) і зручна при роботі зі старими серверами, що не підтримують блокування NFS.
· mounthost=ім'я - Ім'я хоста, на якому запущений демон монтування NFS - mountd.
· mountport=n - Порт, використовуваний демоном mountd.
· port=n - порт, використовуваний для підключення до NFS сервера (за замовчуванням +2049, якщо демон rpc.nfsd не зареєстрований на RPC-сервері). Якщо n=0 (за замовчуванням), то NFS надсилає запит до portmap на сервері, щоб визначити порт.
· rsize=n (read block size - розмір блоку читання) - Кількість байтів, читаних за один раз з NFS-сервера. Стандартно - 4096.
· wsize=n (write block size - розмір блоку записи) - Кількість байтів, записуваних за один раз на NFS-сервер. Стандартно - 4096.
· tcp або udp - Для монтування NFS використовувати протокол TCP або UDP відповідно.
· bg - При втрати доступу до сервера, повторювати спроби у фоновому режимі, щоб не блокувати процес завантаження системи.
· fg - При втрати доступу до сервера, повторювати спроби в пріоритетному режимі. Даний параметр може заблокувати процес завантаження системи повтореннями спроб монтування. З цієї причини параметр fg використовується переважно при налагодженні.
Опції, що впливають на кешування атрибутів при монтуванні NFS
Атрибути файлів, що зберігаються в inod (індексних дескрипторах), такі як час модифікації, розмір, жорсткі посилання, власник, зазвичай змінюються не часто для звичайних файлів і ще рідше - для каталогів. Багато програм, наприклад ls, звертаються до файлів тільки для читання і не змінюють атрибути файлів або вміст, але витрачають ресурси системи на дорогі мережеві операції. Щоб уникнути непотрібних витрат ресурсів, можна кешувати дані атрибути. Ядро використовує час модифікації файлу, щоб визначити застарів кеш, порівнюючи час модифікації в Кеша і час модифікації самого файлу. Кеш атрибутів періодично оновлюється відповідно до заданими параметрами:
· ac (noac) (attrebute cache - кешування атрибутів) - Дозволяє кешування атрибутів (по-замовчуванням). Хоча опція noac уповільнює роботу сервера, вона дозволяє уникнути застарівання атрибутів, коли кілька клієнтів активно записують інформацію в общію ієрархію.
· acdirmax=n (attribute cache directory file maximum - кешування атрибуту максимум для файлу каталогу) - Максимальна кількість секунд, яке NFS очікує до поновлення атрибутів каталогу (за замовчуванням 60 сек.)
· acdirmin=n (attribute cache directory file minimum - кешування атрибуту мінімум для файлу каталогу) - Мінімальна кількість секунд, яке NFS очікує до поновлення атрибутів каталогу (за замовчуванням 30 сек.)
· acregmax=n (attribute cache regular file maximum - кешування атрибуту максимум для звичайного файлу) - Максімаьное кількість секунд, яке NFS очікує до поновлення атрибутів звичайного файлу (по-замовчуванню 60 сек.)
· acregmin=n (attribute cache regular file minimum- кешування атрибуту мінімум для звичайного файлу) - Мінімальна кількість секунд, яке NFS очікує до поновлення атрибутів звичайного файлу (по-замовчуванню 3 сек.)
· actimeo=n (attribute cache timeout - таймаут кешування атрибутів) - Замінює значення для всіх вишуказаних опцій. Якщо actimeo не заданий, то вищевказані значення приймають значення за замовчуванням.
Опції обробки помилок NFS
Наступні опції управляють діями NFS при відсутності відповіді від сервера або в разі виникнення помилок введення/виводу:
· fg (bg) (foreground - передній план, background - задній план) - Виробляти спроби монтування відмовила NFS на передньому плані/в фоні.
· hard (soft) - виводить на консоль повідомлення server not responding при досягненні таймауту і продовжує спроби монтування. При заданій опції soft - при таймауті повідомляє викликала операцію програмі про помилку вводу/виводу. (опцію soft радять не використовувати)
· nointr (intr) (no interrupt - не переривати) - Чи не дозволяє сигналам переривати файлові операції в жорстко змонтованої ієрархії каталогів при досягненні великого таймаута. intr - дозвол...