Встановлення NFS-сервера

  у розділі Технічні теми 

Тестувалося на Ubuntu 16.04.1 LTS.

sudo apt install nfs-kernel-server

Робоча директорія:

mkdir /backup/proxmox
chown nobody:nogroup /backup/proxmox

Мережеві диски прописуються в /etc/exports, можна вказати мережу (192.168.252.0/24) з якої дозволено доступ:

/backup/proxmox     192.168.252.0/24(rw,sync,no_subtree_check)

Якщо буде використовуватися фаєрвол важливо присвоїти статичний порт для роботи, в /etc/default/nfs-kernel-server:

...
#RPCMOUNTDOPTS="--manage-gids"
RPCMOUNTDOPTS="-p 2048"
...

Обов'язково reboot. Перезапуск сервісів не допомагав. Видно перезапускав не ті, що потрібно.

Перевірка, після перевантаження має бути видно статичний порт (і стандартні 111 та 2049):

rpcinfo -p:

   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp   2048  mountd
    100005    1   tcp   2048  mountd
    100005    2   udp   2048  mountd
    100005    2   tcp   2048  mountd
    100005    3   udp   2048  mountd
    100005    3   tcp   2048  mountd
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    ...

UFW

ufw allow from 192.168.252.0/24 to any port 111
ufw allow from 192.168.252.0/24 to any port 2048
ufw allow from 192.168.252.0/24 to any port 2049

ufw status :

2049                       ALLOW       192.168.252.0/24
111                        ALLOW       192.168.252.0/24
2048                       ALLOW       192.168.252.0/24

Коментарі