Чтобы создать NFS (сетевую файловую систему) с помощью nfs-utils, вы можете выполнить следующие действия:
-
Установите nfs-utils: сначала убедитесь, что в вашей системе установлен пакет nfs-utils. Обычно вы можете установить его с помощью менеджера пакетов, специфичного для вашей операционной системы. Например, в Ubuntu вы можете использовать следующую команду:
sudo apt-get install nfs-utils -
Настройте сервер NFS. После установки nfs-utils вам необходимо настроить сервер NFS. Откройте файл
/etc/exportsс помощью текстового редактора и укажите каталоги, которыми вы хотите поделиться с клиентами NFS. Каждая строка в файле экспорта представляет каталог и разрешения клиента. Например:/path/to/directory client_ip(rw,sync,no_subtree_check)Замените
/path/to/directoryфактическим путем к каталогу, аclient_ip– IP-адресом или именем хоста клиента NFS. Параметры(rw,sync,no_subtree_check)позволяют клиенту читать и записывать в общий каталог. -
Экспорт каталогов. После настройки файла экспорта необходимо экспортировать каталоги, выполнив следующую команду:
sudo exportfs -aЭта команда считывает файл экспорта и экспортирует указанные каталоги.
-
Запустите сервер NFS: запустите сервер NFS с помощью следующей команды:
sudo systemctl start nfs-serverЭта команда может различаться в зависимости от вашей операционной системы и системы инициализации. Например, в старых системах вместо этого можно использовать
service nfs-server start. -
Настройте доступ клиента: на клиентском компьютере NFS необходимо смонтировать общий ресурс NFS. Создайте каталог, в котором вы хотите смонтировать общий ресурс NFS, и используйте следующую команду:
sudo mount server_ip:/path/to/directory /path/to/mount/pointЗамените
server_ipна IP-адрес или имя хоста сервера NFS,/path/to/directoryна путь к общему каталогу и/path/to /mount/pointс указанием пути к локальной точке монтирования. -
Проверка доступа к NFS. После подключения общего ресурса NFS вы можете проверить доступ, создавая, изменяя или получая доступ к файлам из точки монтирования. Любые изменения, внесенные на клиенте, будут отражены на сервере и наоборот.
Вот и все! Вы успешно создали общий ресурс NFS с помощью nfs-utils.