Пошаговое руководство по созданию NFS с помощью nfs-utils

Чтобы создать NFS (сетевую файловую систему) с помощью nfs-utils, вы можете выполнить следующие действия:

  1. Установите nfs-utils: сначала убедитесь, что в вашей системе установлен пакет nfs-utils. Обычно вы можете установить его с помощью менеджера пакетов, специфичного для вашей операционной системы. Например, в Ubuntu вы можете использовать следующую команду:

    sudo apt-get install nfs-utils
  2. Настройте сервер 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)позволяют клиенту читать и записывать в общий каталог.

  3. Экспорт каталогов. После настройки файла экспорта необходимо экспортировать каталоги, выполнив следующую команду:

    sudo exportfs -a

    Эта команда считывает файл экспорта и экспортирует указанные каталоги.

  4. Запустите сервер NFS: запустите сервер NFS с помощью следующей команды:

    sudo systemctl start nfs-server

    Эта команда может различаться в зависимости от вашей операционной системы и системы инициализации. Например, в старых системах вместо этого можно использовать service nfs-server start.

  5. Настройте доступ клиента: на клиентском компьютере 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с указанием пути к локальной точке монтирования.

  6. Проверка доступа к NFS. После подключения общего ресурса NFS вы можете проверить доступ, создавая, изменяя или получая доступ к файлам из точки монтирования. Любые изменения, внесенные на клиенте, будут отражены на сервере и наоборот.

Вот и все! Вы успешно создали общий ресурс NFS с помощью nfs-utils.