Опубликовано
Хотите знать, как смонтировать общий ресурс NFS на рабочей станции Linux? У нас есть ответ для вас в этом руководстве.
Настройка сетевого хранилища может изменить правила игры как для отдельных пользователей, так и для организаций, позволяя бесшовный обмен файлами и резервное копирование данных по сети. Один из самых популярных методов достижения этой цели – Сетевая файловая система (NFS), протокол, который позволяет пользователям монтировать удаленные каталоги на своем компьютере, как если бы они были локальными.
Любой доступный дистрибутив Linux может монтировать общий ресурс NFS — при условии, что установлено подходящее программное обеспечение. Хотя NFS может показаться устрашающим для новичков в Linux, этот процесс более прост, чем кажется.
Продолжайте читать, пока я раскрываю тайну шагов, связанных с монтированием диска NFS в Linux, и предлагаю подробное пошаговое руководство, которое поможет вам приступить к работе. Независимо от того, являетесь ли вы системным администратором или любопытным мастером, узнайте, как монтировать диски NFS в Linux, ниже.
Установка клиентского программного обеспечения NFS в Linux
Для тех из вас, кто умеет работать с командной строкой, самый простой способ смонтировать диск NFS в Linux, вероятно, будет прямо здесь, в окно вашего терминала. Однако сначала вам необходимо убедиться, что клиентское программное обеспечение NFS установлено.
Установка клиентского программного обеспечения NFS в Ubuntu и Debian
Клиентский пакет NFS имеет разные имена. разные дистрибутивы Linux. Для Ubuntu, Debian или любого другого дистрибутива, используя подходящий менеджер пакетов, вот как установить нужные инструменты.
Из командной строки вашего терминала выполните следующие команды:
$ sudo apt update. $ sudo apt install nfs-common
Следуйте инструкциям на экране, и вы будете готовы к работе в кратчайшие сроки.
Подготовка к монтированию дисков NFS в CentOS и Fedora
С другой стороны, такие дистрибутивы, как CentOS и Fedora, используют ням система управления пакетами. Вот как установить утилиты NFS в этот репозиторий:
Из командной строки вашего терминала выполните следующие команды:
$ sudo yum install nfs-utils
Опять же, просто следуйте инструкциям на экране. Это быстрая установка, поэтому вы сможете довольно быстро перейти к следующему шагу.
Монтирование файловой системы NFS
После установки нужного программного обеспечения вы можете смонтировать удаленный общий ресурс NFS так же, как и ты бы сделал любой другой файловая система. Вам достаточно выполнить команду монтирования, которая принимает следующий вид:
mount [OPTION...] NFS_SERVER: EXPORTED_DIRECTORY MOUNT_POINT
Как видите, вы указываете сервер NFS, удаленный общий ресурс на этом сервере, а затем место, куда вы хотите смонтировать этот общий ресурс.
Монтирование общего ресурса NFS вручную
Давайте шаг за шагом подключим общий ресурс NFS, называемый «резервными копиями».
- Сначала создайте каталог, в котором вы хотите смонтировать удаленный общий ресурс NFS.
$ sudo mkdir /var/backups
- Затем смонтируйте общий ресурс NFS, выполнив следующую команду от имени пользователя с привилегиями sudo.
$ sudo mount -t nfs 192.168.100.127:/backups /var/backups
В этом примере наш NFS-сервер имеет IP-адрес 192.168.100.127. Общий каталог на сервере /backups и /var/backups это то место, где мы монтируем его локально. Если вы не получили ответное сообщение, команда должна быть выполнена успешно.
- Для проверки вы можете ввести либо устанавливать или дф -ч команды для просмотра смонтированных файловых систем.
Важно отметить, что это временное крепление. Это продлится только до следующей перезагрузки компьютера с Linux.
Автоматическое монтирование файловых систем NFS
Linux предоставляет возможность запоминать эти смонтированные файловые системы при перезагрузках. Это делается с помощью /etc/fstab файл. Этот файл считывается при загрузке и содержит список записей, определяющих, где, как и какие файловые системы Linux должен монтировать при запуске системы.
Если вы хотите, чтобы удаленный общий ресурс NFS автоматически монтировался при запуске системы, просто выполните следующие действия.
- Настройте точку монтирования для удаленного общего ресурса NFS. Вы можете игнорировать это, если вы уже временно подключили общий ресурс.
$ sudo mkdir /var/backups
- Используя выбранный вами текстовый редактор, откройте /etc/fstab файл:
$ sudo nano /etc/fstab
- Добавьте в файл следующую строку, все в одной строке:
192.168.100.127:/backups /var/backups nfs defaults 0 0
Снова, 192.168.100.127 — IP-адрес сервера NFS, /backups это удаленный общий ресурс, и /var/backups здесь мы хотим смонтировать общий каталог.
- Сохраните файл и запустите команду монтирования в одной из этих двух форм:
$ mount /var/backups. $ mount 192.168.100.127/backups
После этой команды ваш компьютер Linux прочитает содержимое /etc/fstab файл и смонтируйте общий ресурс. В дальнейшем Linux будет автоматически монтировать общий ресурс NFS при каждом запуске компьютера.
Размонтирование общего ресурса NFS в Linux
Итак, допустим, вам больше не нужно использовать этот общий каталог. Чтобы корректно отключить удаленную файловую систему NFS, вам следует использовать команду размонтировать команда. Вы следуете команде либо по каталогу, в котором она смонтирована, либо по удаленному общему ресурсу.
Просто введите одну из этих двух команд, чтобы отключить общий ресурс NFS.
$ umount 192.168.100.127:/backups. $ umount /var/backups
Если вы ранее вставили запись для общего ресурса NFS в fstab файл, обязательно удалите эту строку. В противном случае Linux будет продолжать попытки смонтировать файловую систему при каждой перезагрузке.
Важно понимать, что Linux не будет отключать файловую систему, когда она используется. Это относится и к общим ресурсам NFS. Итак, если вы получаете сообщение об ошибке при попытке размонтировать общий ресурс, вам необходимо выяснить, какие процессы обращаются к нему.
Это делается с помощью команды Fuser, как показано ниже:
$ fuser -m /var/backups
Просто замените /var/backups с какой бы ни была фактическая точка монтирования. Определив процессы, обращающиеся к файловой системе, остановите их с помощью команды убийство команда.
Использование молотка большего размера
В редких случаях даже термоблок и убийство Комбинация команд не поможет. Когда это произойдет, вам нужно будет попробовать несколько других вариантов.
Во-первых, вы можете попробовать «ленивый» вариант команды umount. Таким образом, Linux запоминает, что вы хотите отключить файловую систему, и делает это, когда она больше не занята. Вот команда для этого:
$ umount -l /var/backups
В крайнем случае, особенно если система NFS недоступна, вы можете принудительно размонтировать. В целом это не очень хорошая идея, поскольку это может привести к повреждению данных в файловой системе. Однако если вам абсолютно необходимо, вот как принудительно отключить общий ресурс NFS.
$ umount -f /var/backups
Могу ли я просто использовать для этого графический интерфейс?
Отличный вопрос! Хотя официального настольного приложения для монтирования общих ресурсов NFS с помощью графического интерфейса не существует, существует по крайней мере один вариант. Доступно на GitHub, Простой графический интерфейс NFS возможно, это то, что вы ищете.
Пакет небольшой и легкий, но он поможет вам настроить NFS-сервер, клиент или и то, и другое. Определенно стоит проверить, нужна ли вам простота графического интерфейса для монтирования общих ресурсов NFS.
Управление сетевыми дисками в Linux
Монтирование диска NFS в Linux — это надежный и эффективный способ совместного использования файлов и каталогов по сети. Хотя на первый взгляд процесс установки может показаться сложным, разбивка его на выполнимые шаги делает его доступным даже для тех, кто плохо знаком с администрированием Linux.
Благодаря NFS вы можете воспользоваться преимуществами решений централизованного хранения, тем самым оптимизируя управление данными и процедуры резервного копирования. Овладев этими навыками, вы не просто добавляете еще один инструмент в свой набор навыков работы с Linux — вы также улучшаете свое понимание сетевых сред и распределенных систем. Приятного обмена!
Вопрос в том, как вы собираетесь использовать удаленный общий доступ по NFS? Поддержание доступа к централизованным резервным копиям или поделиться своей музыкальной библиотекой и видеофайлы через домашнюю сеть?
Вместо этого использовать Windows? Не забывайте, что вы также можете подключить сетевой диск на вашем ПК с Windows.