5.6 Подключение сетевых директорий с помощью NFS

Для монтирования сетевой папки необходимо создать папку на локальном компьютере:

mkdir ~/ТЕСТ

Монтирование вручную

Для монтирования папки вручную необходимо выполнить в терминале команду:

sudo mount -t nfs -O uid=1000,iocharset=utf-8 *IP-сервера*:/data ~/ТЕСТ
Важно
Следует помнить, что, как в настройках сервера, так и в настройках клиента при монтировании, путь к общему каталогу указывается полный. Данный пример показывает, что каталог /data находится в корне файловой системы.

Монтирование с записью в fstab

Для большего удобства можно добавить запись с сетевой папкой в fstab. Целесообразно создать точку монтирования сетевой папки в /media, потому что каталоги, созданные там, будут отображаться в Nemo,Caja в левой колонке, монтировать их можно будет одним кликом.

sudo mkdir /media/ТЕСТ

В файл /etc/fstab добавляем подобную запись:

*IP-сервера*:/data /media/Общедоступные nfs user,rw,noauto 0 0
опция «noauto» запрещает автоматическое монтирование сетевого диска при старте системы.
Проблемы

Использование на ноутбуке
При монтировании удаленных папок NFS посредством fstab, в ситуации, когда сеть с сервером будет не доступна, ноутбук невозможно выключить или отправить в спящий режим. Для использования удаленных папок NFS на ноутбуке лучше воспользоваться монтированием при помощи autofs

Монтирование с помощью autofs

Данный способ монтирования позволяет автоматически монтировать папку после обращения к ней в Nemo, Caja (к примеру, через закладки) или в терминале:

cd /nfs/server/

и автоматически отмонтировать при отсутствии активности.
Для реализации данного способа необходимо доустановить пакет autofs (если, конечно, он не установлен):

yum install autofs

Для настройки autofs в файле /etc/auto.master необходимо добавить строку

/nfs /etc/auto.nfs --timeout=60

Здесь —timeout=60 указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд. Создаем в корне файловой системы папку /nfs :

touch /etc/auto.nfs && mkdir /nfs

В файле /etc/auto.nfs добавляем строку

server  -rw,soft,intr,rsize=8192,wsize=8192 *IP-адрес*:/path_to_share
где:
-rw,soft,intr,rsize=8192,wsize=8192 – параметры монтирования;
server – папка, которая будет создаваться в каталоге /nfs при монтировании удаленных папок;
*IP-адрес*:/path_to_share – IP-адрес и общая папка сервера.
Перезапускаем службу autofs :

sudo service autofs restart

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.