Расшариваем сетевой ресурс в Ubuntu Linux по NFS


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

# apt-get install nfs-kernel-server nfs-common

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

На сервере с которого мы хотим расшарить сетевой ресурс добавляем в файл /etc/exports для каждого из общих ресурсов следующую строку:

/var/lib/postgresql/10/archive/ 94.177.204.179/255.255.255.255(rw,sync,no_subtree_check)

Перезапускаем NFS-сервер:

# /etc/init.d/nfs-kernel-server restart

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

Первым делом мы можем запросить список общих ресурсов на сервере:

# showmount -e 80.211.102.101 
Export list for 80.211.102.101: 
/var/lib/postgresql/10/archive 94.177.204.179/255.255.255.255

Добавляем монтирование сетевого ресурса NFS в точки монтирования:

80.211.102.101:/var/lib/postgresql/10/archive /var/lib/postgresql/10/archive nfs user,rw 0 0

И теперь мы можем смонтировать сетевой ресурс "в ручную":

# mount 80.211.102.101:/var/lib/postgresql/10/archive

Как видите, ничего сложного.