Android

Как смонтировать общий ресурс nfs в linux

NFS LINUX UBUNTU con Cliente Linux y Cliente Windows explicado paso a paso

NFS LINUX UBUNTU con Cliente Linux y Cliente Windows explicado paso a paso

Оглавление:

Anonim

Сетевая файловая система (NFS) - это протокол распределенной файловой системы, который позволяет вам совместно использовать удаленные каталоги по сети. С NFS вы можете монтировать удаленные каталоги в вашей системе и работать с удаленными файлами, как если бы они были локальными файлами.

В операционных системах Linux и UNIX вы можете использовать команду mount для монтирования общего каталога NFS в определенной точке монтирования в дереве локальных каталогов.

В этом руководстве мы покажем вам, как вручную и автоматически монтировать общий ресурс NFS на компьютерах с Linux.

Установка клиентских пакетов NFS

Чтобы сначала смонтировать общий ресурс NFS в системе Linux, вам необходимо установить клиентский пакет NFS. Имя пакета отличается в дистрибутивах Linux.

  • Установка клиента NFS в Ubuntu и Debian:

    sudo apt update sudo apt install nfs-common

    Установка клиента NFS в CentOS и Fedora:

    sudo yum install nfs-utils

Монтирование файловых систем NFS вручную

Монтирование удаленного общего ресурса NFS аналогично монтированию обычных файловых систем.

Чтобы смонтировать файловую систему NFS в заданной точке монтирования, используйте команду mount в следующей форме:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Используйте шаги ниже, чтобы вручную смонтировать удаленный общий ресурс NFS в вашей системе Linux:

  1. Сначала создайте каталог, который будет служить точкой монтирования для удаленного общего ресурса NFS:

    sudo mkdir /var/backups

    Точка монтирования - это каталог на локальном компьютере, куда будет смонтирован общий ресурс NFS.

    Подключите общий ресурс NFS, выполнив следующую команду от имени пользователя root или пользователя с правами sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Где 10.10.0.10 - это IP-адрес сервера NFS, /backup - это каталог, который экспортирует сервер, а /var/backups - локальная точка монтирования.

    В случае успеха не выводится.

    Чтобы убедиться, что удаленный том NFS успешно смонтирован, используйте команду mount или df -h .

После монтирования общего ресурса точка монтирования становится корневым каталогом смонтированной файловой системы.

Когда вы монтируете общий ресурс вручную, монтирование общего ресурса NFS не сохраняется после перезагрузки.

Автоматическое монтирование файловых систем NFS с помощью /etc/fstab

Как правило, вы хотите монтировать удаленный каталог NFS автоматически при загрузке системы.

Файл /etc/fstab содержит список записей, которые определяют, где, как и какая файловая система будет монтироваться при запуске системы.

Чтобы автоматически смонтировать общий ресурс NFS при запуске вашей системы Linux, добавьте строку в файл /etc/fstab . Строка должна содержать имя хоста или IP-адрес сервера NFS, экспортируемый каталог и точку монтирования на локальном компьютере.

Используйте следующую процедуру для автоматического монтирования общего ресурса NFS в системах Linux:

  1. Настройте точку монтирования для удаленного общего ресурса NFS:

    sudo mkdir /var/backups

    Откройте файл /etc/fstab вашем текстовом редакторе:

    sudo nano /etc/fstab

    Добавьте следующую строку в файл:

    / И т.д. / Fstab

    #

    10.10.0.10:/backups / var / backups nfs по умолчанию 0 0

    Где 10.10.0.10 IP-адрес сервера NFS, /backup - это экспортированный каталог, а /var/backups - локальная точка монтирования.

    Запустите команду mount в одной из следующих форм, чтобы смонтировать общий ресурс NFS:

    mount /var/backups mount 10.10.0.10:/backups

    Команда mount прочитает содержимое /etc/fstab и смонтирует общий ресурс.

    В следующий раз, когда вы перезагрузите систему, общий ресурс NFS будет смонтирован автоматически.

Размонтирование файловых систем NFS

Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.

Чтобы отсоединить подключенный общий ресурс NFS, используйте команду umount а затем каталог, в котором он был подключен, или удаленный общий ресурс:

umount 10.10.0.10:/backups umount /var/backups

Если в монтировании NFS есть запись в fstab , удалите ее.

Команда umount не сможет отсоединить общий ресурс, когда подключенный том используется. Чтобы узнать, какие процессы обращаются к общему ресурсу NFS, используйте команду fuser :

fuser -m MOUNT_POINT

Найдя процессы, вы можете остановить их командой kill и размонтировать общий ресурс NFS.

umount -l MOUNT_POINT

Если удаленная система NFS недоступна, используйте параметр -f ( --force ) для принудительного отключения.

umount -f MOUNT_POINT

Как правило, не рекомендуется использовать параметр force, поскольку он может повредить данные в файловой системе.

Вывод

Мы показали, как подключить и отключить удаленный общий ресурс NFS. Те же команды применимы для любого дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

смонтировать терминал nfs