- Как смонтировать файловую систему NFS в Linux
- How to Mount an NFS Share in Linux
- В этом руководстве мы покажем вам, как вручную и автоматически монтировать общий ресурс NFS на компьютерах с Linux.
- Установка клиентских пакетов NFS
- Монтирование файловых систем NFS вручную
- Автоматическое монтирование файловых систем NFS с /etc/fstab
- Размонтирование файловых систем NFS
- Вывод
- Как смонтировать общий ресурс NFS в Linux
- Установка клиентских пакетов NFS
- Монтирование файловых систем NFS вручную
- Автоматическое монтирование файловых систем NFS с помощью /etc/fstab
- Размонтирование файловых систем NFS
- Выводы
- Системное администрирование и мониторинг Linux/Windows серверов и видео CDN
- Статьи по настройке и администрированию Windows/Linux систем
- Монтирование NFS разделов используя autofs
- Автоматическое монтирование\размонтирование nfs
Как смонтировать файловую систему NFS в Linux
How to Mount an NFS Share in Linux
В этом руководстве мы покажем вам, как вручную и автоматически монтировать общий ресурс NFS на компьютерах с Linux.
Сетевая файловая система (NFS) — это протокол распределенной файловой системы, который позволяет вам совместно использовать удаленные каталоги по сети. С NFS вы можете монтировать удаленные каталоги в вашей системе и работать с удаленными файлами, как если бы они были локальными файлами.
В операционных системах Linux и UNIX вы можете использовать mount команду для монтирования общего каталога NFS в определенной точке монтирования в дереве локальных каталогов.
Установка клиентских пакетов NFS
Чтобы сначала смонтировать общий ресурс NFS в системе Linux, вам необходимо установить клиентский пакет NFS. Имя пакета отличается в дистрибутивах Linux.
Установка клиента NFS в Ubuntu и Debian:
Установка клиента NFS в CentOS и Fedora:
Монтирование файловых систем NFS вручную
Монтирование удаленного общего ресурса NFS аналогично монтированию обычных файловых систем.
Чтобы смонтировать файловую систему NFS в заданной точке монтирования, используйте mount команду в следующей форме:
Сначала создайте каталог, который будет служить точкой монтирования для удаленного общего ресурса NFS:
Точка монтирования — это каталог на локальном компьютере, куда будет смонтирован общий ресурс NFS.
Подключите общий ресурс NFS, выполнив следующую команду от имени пользователя root или пользователя с правами sudo :
Где 10.10.0.10 находится IP-адрес сервера NFS, /backup каталог, который экспортирует сервер, и /var/backups локальная точка монтирования.
В случае успеха не выводится.
Если вы хотите указать дополнительные параметры монтирования , используйте -o опцию. Несколько параметров могут быть предоставлены в виде списка через запятую. Чтобы получить список всех опций монтирования, введите man mount ваш терминал.
Чтобы убедиться, что удаленный том NFS успешно смонтирован, используйте команду mount или df -h .
После монтирования общего ресурса точка монтирования становится корневым каталогом смонтированной файловой системы.
Когда вы монтируете общий ресурс вручную, монтирование общего ресурса NFS не сохраняется после перезагрузки.
Автоматическое монтирование файловых систем NFS с /etc/fstab
Как правило, вы хотите монтировать удаленный каталог NFS автоматически при загрузке системы.
/etc/fstab Файл содержит список записей , которые определяют , где , как и то , что файловая система будет смонтирована на старте системы.
Чтобы автоматически смонтировать общий ресурс NFS при запуске вашей системы Linux, добавьте строку в /etc/fstab файл. Строка должна содержать имя хоста или IP-адрес сервера NFS, экспортируемый каталог и точку монтирования на локальном компьютере.
Используйте следующую процедуру для автоматического монтирования общего ресурса NFS в системах Linux:
Установите точку монтирования для удаленного общего ресурса NFS:
Добавьте следующую строку в файл:
Где 10.10.0.10 IP-адрес сервера NFS, /backup это экспортированный каталог и /var/backups локальная точка монтирования.
Запустите mount команду в одной из следующих форм для подключения общего ресурса NFS:
mount Команда, будет читать содержание /etc/fstab и установить долю.
В следующий раз, когда вы перезагрузите систему, общий ресурс NFS будет смонтирован автоматически.
Размонтирование файловых систем NFS
Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.
Чтобы отсоединить смонтированный общий ресурс NFS, используйте umount команду с указанием либо каталога, где он был смонтирован, либо удаленного общего ресурса:
Если в монтировании NFS есть запись в fstab файле, удалите ее.
Команда umount не сможет отсоединить общий ресурс, когда подключенный том используется. Чтобы узнать, какие процессы обращаются к общему ресурсу NFS, используйте fuser команду:
Найдя процессы, вы можете остановить их с помощью kill команды и размонтировать общий ресурс NFS.
Если у вас все еще есть проблемы с размонтированием общего ресурса, используйте опцию -l ( —lazy ), которая позволяет размонтировать занятую файловую систему, как только она больше не будет занята.
Если удаленная система NFS недоступна, используйте параметр -f ( —force ) для принудительного отключения.
Как правило, не рекомендуется использовать параметр force, поскольку он может повредить данные в файловой системе.
Вывод
Мы показали вам, как смонтировать и размонтировать удаленный общий ресурс NFS. Те же команды применяются для любого дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint.
Источник
Как смонтировать общий ресурс NFS в Linux
Сетевая файловая система (NFS) — это протокол распределенной файловой системы, который позволяет вам обмениваться удаленными каталогами по сети. С помощью NFS вы можете монтировать удаленные каталоги в своей системе и работать с удаленными файлами, как если бы они были локальными файлами.
В операционных системах Linux и UNIX вы можете использовать команду mount для монтирования общего каталога NFS в определенной точке монтирования в локальном дереве каталогов.
В этом руководстве мы покажем вам, как вручную и автоматически смонтировать общий ресурс NFS на машинах Linux.
Установка клиентских пакетов NFS
Чтобы смонтировать общий ресурс NFS в системе Linux, сначала необходимо установить клиентский пакет NFS. Название пакета отличается в разных дистрибутивах Linux.
Установка клиента NFS в Ubuntu и Debian:
Установка клиента NFS на CentOS и Fedora:
Монтирование файловых систем NFS вручную
Подключение удаленного общего ресурса NFS аналогично монтированию обычных файловых систем.
Чтобы смонтировать файловую систему NFS в заданной точке монтирования, используйте команду mount в следующей форме:
Выполните следующие действия, чтобы вручную смонтировать удаленный общий ресурс NFS в вашей системе Linux:
Сначала создайте каталог, который будет точкой монтирования для удаленного общего ресурса NFS:
Точка монтирования — это каталог на локальном компьютере, где должен быть смонтирован общий ресурс NFS.
Подключите общий ресурс NFS, выполнив следующую команду от имени пользователя root или пользователя с привилегиями sudo :
Где 10.10.0.10 — это IP-адрес сервера NFS, /backup — это каталог, который сервер экспортирует, а /var/backups — локальная точка монтирования.
В случае успеха вывод не производится.
Если вы хотите указать дополнительные параметры монтирования , используйте параметр -o . Несколько вариантов могут быть представлены в виде списка, разделенного запятыми. Чтобы получить список всех параметров монтирования, введите в терминале man mount .
Чтобы убедиться, что удаленный том NFS успешно смонтирован, используйте команду mount или df -h .
После монтирования общего ресурса точка монтирования становится корневым каталогом смонтированной файловой системы.
Когда вы монтируете общий ресурс вручную, подключение общего ресурса NFS не сохраняется после перезагрузки.
Автоматическое монтирование файловых систем NFS с помощью /etc/fstab
Как правило, вы хотите автоматически монтировать удаленный каталог NFS при загрузке системы.
Файл /etc/fstab содержит список записей, определяющих, где, как и какая файловая система будет монтироваться при запуске системы.
Чтобы автоматически монтировать общий ресурс NFS при запуске системы Linux, добавьте строку в файл /etc/fstab . Строка должна включать имя хоста или IP-адрес сервера NFS, экспортированный каталог и точку монтирования на локальном компьютере.
Используйте следующую процедуру для автоматического монтирования общего ресурса NFS в системах Linux:
Настройте точку монтирования для удаленного общего ресурса NFS:
Добавьте в файл следующую строку:
Где 10.10.0.10 — IP-адрес сервера NFS, /backup — это экспортированный каталог, а /var/backups — локальная точка монтирования.
Выполните команду mount в одной из следующих форм, чтобы смонтировать общий ресурс NFS:
Команда mount прочитает содержимое /etc/fstab и смонтирует общий ресурс.
В следующий раз, когда вы перезагрузите систему, общий ресурс NFS будет смонтирован автоматически.
Размонтирование файловых систем NFS
Команда umount отсоединяет (размонтирует) смонтированную файловую систему от дерева каталогов.
Чтобы отсоединить смонтированный общий ресурс NFS, используйте команду umount за которой следует либо каталог, в котором он был смонтирован, либо удаленный общий ресурс:
Если для монтирования NFS есть запись в fstab , удалите ее.
Команда umount не сможет отсоединить общий ресурс, когда смонтированный том используется. Чтобы узнать, какие процессы обращаются к общему ресурсу NFS, используйте команду fuser :
Как только вы найдете процессы, вы можете остановить их с помощью команды kill и отключить общий ресурс NFS.
Если у вас все еще есть проблемы с —lazy ресурса, используйте параметр -l ( —lazy ), который позволяет вам отключать загруженную файловую систему, как только она больше не занята.
Если удаленная система NFS недоступна, используйте параметр -f ( —force ) для принудительного размонтирования.
Как правило, не рекомендуется использовать опцию принудительного выполнения, так как это может повредить данные в файловой системе.
Выводы
Мы показали вам, как подключать и отключать удаленный общий ресурс NFS. Те же команды применимы для любого дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Системное администрирование и мониторинг Linux/Windows серверов и видео CDN
Статьи по настройке и администрированию Windows/Linux систем
- Полезное
- Карта сайта
- Мой сайт-визитка
- Рубрики
- Linux
- VoIP
- Безопасность
- Видеопотоки
- Системы виртуализации
- Системы мониторинга
- Windows
- Интересное
- Сеть и Интернет
- Linux
- Мета
- Войти
- RSS Feed
Монтирование NFS разделов используя autofs
Из предыдущей статьи мы узнали о процессе установки и настройки NFS по разными ОС и дистрибутивами Linux. Теперь хочу немного поговорить об монтировании NFS.
Для монтирования NFS разделов можно использовать не только статическое fstab монтирование, но и автоматическое по мере нужности (по мере обращению к ресурсу). Для этого используется autofs.
Устанавливаем нужные пакеты.
Теперь нужно настроить главную таблицу назначений. В большинстве Unix систем демон automount использует три вида файлов конфигурации, которые еще называют таблицами: таблицы прямых и косвенных назначений и главную таблицу. Таблица прямых и косвенных назначений содержат информацию о файловых система, подлежащих автоматическому монтированию. Главная таблица перечисляет таблицы прямых и косвенных назначений, которые должен учесть демон automount.
Настроим главную таблицу
Здесь мы добавили таблицу косвенных назначений. Для папки /mnt (куда будет монтироваться NFS) была добавлена карта с настройками /etc/auto.misc.
Теперь редактируем карту косвенных назначений.
Здесь мы вписали папку (dir2) в которую будет монтироваться NFS (192.168.2.213:/home/alex/nfs_dir2) с опциями rw.
Теперь можно перезапустить autofs для применения конфигураций.
Теперь каждый раз при обращении (открытии, добавление, удалении файлов) к папке /mnt/dir2 в фоновом режиме будет монтироваться удаленная ФС и все действия с файлами будет происходить на NFS разделе.
Это момент можно увидеть.
Как мы видим, сначала у нас нет смонтированной сетевой папки в выводе df ну и в самой директории /mnt нету подкаталога dir2. Но мы знаем, что там должна быть такая папка, и просто делаем лист файлов в этой папке, как будто она там есть (ls /mnt/dir2). И как видим — список файлов получен и в выводе df у нас появилась наша сетевая шара. Все дело в том, что при косвенном назначении ls не выводит никакой информации. Для того, чтобы мы все таки видели NFS подкаталоги при использовании ls и т.п. нужно использовать таблицу прямых назначений.
Для этого редактируем главную таблицу и создаем настройки прямых назначений
Теперь перезагружаем autofs и смотрим список директорий в /mnt
Как видим, сначала в выводе df небыло смонтированных NFS разделов, но в папке /mnt видно, то есть подкаталог указанный в таблице прямых назначений (dir1). Теперь после просмотра содержимого dir1 и dir2 у нас будут смонтированные две сетевые папки, о чем нам говорит вывод df.
Можете почитать много интересного по autofs на man странице и оффсайте.
Источник
Автоматическое монтирование\размонтирование nfs
Здравствуйте. Подскажите как реализовать а арче (systemd) автоматическое монтирование\размонтирование nfs шар. Нужно просто что бы при включении выполнялась команда:
1. причём тут арч?
2. причём тут systemd?
3. ты о существовании /etc/fstab слышал?
Слышал. С размонтированием там туго, пока вручную не отмонтируеш комп не тушится.
Пацаны даже статью на вики запили
пацан а ты с переводом статьи подмагнеш?
Я делал вот по этой статье; у меня компы на работе старые, и ставить на все я-диск чревато. по-этому есть отдельный комп-сервер, он раздает на 10-11 компов nfs-шару, которая на сервере есть каталог я-диска, что бы рабочие компы скидывали/брали информацию с него, и потом все это шло в инет и можно было другим людям, даже сидя за виндой дома (если надо) брать документацию. НО у меня другая проблема — при включении 8 Дебиана — идет долгая загрузка системы, причем не на всех (странно) — идет отсчет времени — 1.37 мин (да именно такое число на разных компах). Насчет отмонтировать nfs — не делаю, просто выключаю компы когда надо и все ок.
Спасибо уважаемый.. статья дельная.. но сервер настроеный стоит. проблема заключается в том что монтируется без проблем. а пока не размонтиреш шару вручную компьютер не выключается. хочу автоматизировать.
Через что у тебя настроена сеть? NM, netctl, systemd-networkd?
Поясняю: есть подозрение, что сеть пропадает раньше, чем отмонтируется диск. systemd следит за тем, чтобы размонтирование сетевых ФС всегда происходило раньше, чем сетевой менеджер получает команду на завершение, но может быть так, что в действительности сеть опускается раньше.
Источник