Настройка NFS для совместного доступа к файлам в сети

30.07.2025 | Категория: Пол и потолок

Настройка сервера NFS

Начинайте с установки необходимых пакетов. В большинстве дистрибутивов Linux используйте команду:

sudo apt-get install nfs-kernel-server

Создайте директорию, которую планируете экспортировать. Например:

sudo mkdir -p /mnt/shared

Настройте файл /etc/exports, добавив строку:

/mnt/shared *(rw,sync,no_subtree_check)

Эта настройка разрешает любому компьютеру в сети получать доступ в режиме чтения и записи.

После этого перезапустите службу:

sudo systemctl restart nfs-kernel-server

Настройка клиента NFS

  1. Установите клиента NFS:
  2. sudo apt-get install nfs-common
  3. Создайте точку монтирования:
  4. sudo mkdir -p /mnt/nfs_share
  5. Монтируйте каталог вручную для проверки:
  6. sudo mount -t nfs :/mnt/shared /mnt/nfs_share

Для постоянного подключения добавьте следующую строку в файл /etc/fstab:

:/mnt/shared /mnt/nfs_share nfs defaults 0 0

Полезные советы

  • Используйте опцию ro вместо rw в файле /etc/exports для только для чтения доступа.
  • Настройте брандмауэр, чтобы разрешить трафик по порту 2049 (используется NFS).
  • Для повышения безопасности ограничьте список разрешенных IP-адресов в файле /etc/exports.