NFS — сетевой протокол доступа к файловым системам, позволяющий получать доступ к удалённым объектам файловой системы и работать с ними, как с локальными.
Далее будет рассмотрено, как выполнить подключение ресурса распределенной файловой системы в CentOS.
Все действия необходимо выполнять от имени пользователя с повышенными правами.
Прежде всего, нужно установить необходимое программное обеспечение на сервер, на котором планируется монтировать директорию.
Для этого используем терминал и впишем туда команду ниже:
sudo dnf install nfs-utils
В результате будут установлены пакеты для поддержки протокола NFS и инструменты управления.
Поиск совместного ресурса NFS
Далее нужно определиться с NFS директорией, которую необходимо подключить. Это можно сделать, выполнив команду на сервере-клиенте:
showmount -e "IP сервера"
В результате будут перечислены все доступные общие директории.
Создание точки монтирования
Теперь создаём так называемую точку монтирования. Она представляет собой папку, в которую будет смонтирован ресурс распределённой файловой системы. Можно создать её в произвольном месте файловой системы, но обычно располагают в каталоге /mnt. Создаётся она такой командой:
sudo mkdir /mnt/nshare
Подключение совместного ресурса NFS
Всё готово для монтирования NFS-ресурса. Выполняем команду:
sudo mount "общий ресурс NFS" /mnt/nshare
Например, для IP сервера — 10.10.1.1, NFS-ресурс — /home/nshare, команда будет выглядеть так:
sudo mount 10.10.1.1:/home/nshare /mnt/nshare
Проверка монтирования
Для проверки, что ресурс успешно смонтирован, можно выполнить:
df –H
В выводе команды будут перечислены все смонтированные файловые системы. В нём должен отображаться общий ресурс NFS, смонтированный в каталог /mnt/nshare.
Для возможности автоматического подключения ресурса NFS при каждом запуске можно отредактировать файл /etc/fstab любым удобным текстовым редактором, добавив туда следующую строку:
"общий ресурс NFS" /mnt/nshare nfs defaults 0 0
После редактирования необходимо сохранить файл и выйти из текстового редактора. Теперь ресурс NFS будет автоматически монтироваться при каждом запуске сервера.
Заключение
В инструкции рассматривается, как подключить общие ресурсы NFS в CentOS 8. Следуя ей, можно легко получить доступ к файлам и каталогам, расположенным на удаленных серверах и работать с ними как с локальными.