Настройка NFS-клиента в Ubuntu Linux

Оцените статью

У меня уже есть небольшая инструкция по установке NFS клиент-сервер в CentOS и надо дополнить еще вариантом для Ubuntu Linux.

1. Установка необходимых пакетов

Откройте терминал и выполните:

# apt update
# 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 — поведение при ошибках.

Похожие записи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Давайте немного поэкспериментируем с Микро-VPS. Из коробки MySQL сконфигурирован для автоматической подстройки под окружение, но на совсем ограниченных ресурсах я стабильно ловлю OOM-Killer и мне это не нравится, а переплачивать…

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Nextcloud — это бесплатное и открытое программное обеспечение для создания собственного облачного хранилища данных. Оно позволяет пользователям хранить файлы, синхронизировать их между устройствами, делиться ими с другими пользователями, а также…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил