У меня уже есть небольшая инструкция по установке NFS клиент-сервер в CentOS и надо дополнить еще вариантом для Ubuntu Linux.
1. Установка необходимых пакетов
Откройте терминал и выполните:
# sudo apt update
# sudo apt install nfs-common
nfs-common— пакет, содержащий клиентские утилиты NFS (включаяmount.nfs).
2. Проверка доступности NFS‑сервера
Убедитесь, что сервер доступен и экспортирует нужные директории:
# showmount -e <IP_или_имя_сервера>
Вы должны увидеть список экспортированных директорий.
3. Создание точки монтирования
Выберите или создайте каталог, куда будет монтироваться удалённая NFS‑директория:
# mkdir /mnt/nfs
4. Ручное монтирование NFS‑директории
Используйте команду mount:
# mount -t nfs <сервер>:<экспортированная_директория> <точка_монтирования>
Пример:
# mount -t nfs 192.168.1.100:/shared /mnt/nfs
Ключевые опции:
-o nfsvers=4— принудительно использовать NFS v4.-o rw— монтирование с правами на запись (по умолчанию).-o ro— монтирование только для чтения.-o soft— «мягкое» монтирование (клиент не «зависает» при потере связи).-o hard— «жёсткое» монтирование (попытка восстановления соединения).-o timeo=10— таймаут (в десятых долях секунды).-o retry=0— количество попыток переподключения.
5. Автоматическое монтирование при загрузке (fstab)
Чтобы NFS‑директория монтировалась автоматически при загрузке, добавьте строку в /etc/fstab.
192.168.1.100:/shared /mnt/nfsshare nfs defaults,nofail 0 0
Опции:
192.168.1.100:/shared— сервер и экспортированная директория./mnt/nfsshare— локальная точка монтирования.nfs— тип файловой системы.defaults— стандартные опции (rw, hard, intr и др.).nofail— система загрузится, даже если NFS‑сервер недоступен.0 0— не делать резервную копию и не проверять ФС при загрузке.
Дополнительные полезные опции для fstab:
nfsvers=4— версия NFS.timeo=10— таймаут.retry=0— попытки переподключения.softилиhard— поведение при ошибках.





