$config[links-horizontal-adaptive] not found
$config[links-horizontal-adaptive] not found

Robert_Gaines_and_George_Fleming | Контакты

Оглавление:

Как разместить общие ресурсы NFS в Linux - Линукс 2023
Как разместить общие ресурсы NFS в Linux - Линукс 2023
Anonim

Если вы достаточно опытный пользователь Linux или новичок в работе с сервером, основной способ доступа к файлам - это Samba. Многие делают это из-за сложности NFS. Есть так много шагов, и мелочи, которые вы должны сделать правильно, по сравнению с чем-то вроде Samba или даже FTP. Тот факт, что многие пользователи Linux пропускают NFS, является настоящим позором, поскольку у него много замечательных функций и применений. Вот почему мы решили избавиться от затруднений при настройке NFS-сервера. Мы расскажем о том, как вы можете размещать общие ресурсы NFS в Linux, и подробно объясним, как вы можете настроить и запустить сервер.

Монтаж

Как правило, каждый дистрибутив Linux имеет одинаковые инструменты NFS с некоторыми отличиями здесь и там. Чтобы все заработало, откройте терминал и установите следующие пакеты в вашу систему. Эти пакеты будут устанавливать технологию по умолчанию, необходимую для запуска сервера, генерировать файлы конфигурации по умолчанию, а иногда даже настраивать и другие вещи.
Как правило, каждый дистрибутив Linux имеет одинаковые инструменты NFS с некоторыми отличиями здесь и там. Чтобы все заработало, откройте терминал и установите следующие пакеты в вашу систему. Эти пакеты будут устанавливать технологию по умолчанию, необходимую для запуска сервера, генерировать файлы конфигурации по умолчанию, а иногда даже настраивать и другие вещи.

Ubuntu

sudo apt установить nfs-kernel-server

мягкая фетровая шляпа

sudo dnf установить nfs-utils system-config-nfs

Arch Linux

sudo pacman -S nfs-utils

Debian

sudo apt-get установить nfs-kernel-server

OpenSUSE

sudo zypper установить nfs-ядро-сервер

Другие Linux

Файловая система, клиент и сервер NFS не являются новой технологией. В результате вы легко сможете заставить это работать практически на любом дистрибутиве Linux. Если ваша операционная система не была включена, попробуйте поискать «nfs utils» в менеджере пакетов или обратитесь к вики вашей операционной системы.

Системные сервисы

Настройка сервера NFS может отличаться в зависимости от используемого дистрибутива Linux. Например, если вы устанавливаете пакет Ubuntu или Debian NFS, службы systemd автоматически настраиваются и настраиваются для вас. Однако, для чего-то вроде Arch Linux, SUSE или Fedora и т. Д. Вам нужно будет сделать это вручную. Вот как включить эти сервисы.

Если вы используете Arch Linux, Open SUSE или Fedora (или любой дистрибутив Linux, который не настраивает системные службы для NFS автоматически), откройте терминал и введите эти команды.

sudo systemctl включить rpcbind

sudo systemctl включить nfs-сервер sudo service rpcbind start sudo service nfs-server start

конфигурация

Устанавливая пакеты NFS, сервер «настраивается», но это не значит, что пользователи могут получить к нему доступ. Для этого пользователям необходимо настроить экспорт, расположение файлов и т. Д. Для начала получите корневую оболочку в терминале. Сделайте это с:

судо

Файл экспорта может обрабатывать любые типы каталогов. Фактически, пользователи могут легко записать прямое местоположение в папку, которую они хотят поделиться прямо в файловой системе. Проблема в том, что это огромный риск для безопасности. Гораздо безопаснее взять содержимое одного каталога и связать его с другим. Это гарантирует, что не нужно изменять разрешения для папок и каталогов в папке / srv /, что делает все безопасным.

Например, чтобы настроить общий ресурс NFS для пользовательской папки «Изображения», выполните следующие действия.

mkdir -p / srv / nfs / pictures / home / username / Pictures / mount /bind / home / username / Pictures / / srv / nfs / pictures /

Используйте приведенный выше пример, чтобы сделать столько привязок, сколько захотите. Имейте в виду, что не требуется монтировать каталоги из домашних папок. Вместо этого используйте этот пример и проявите творческий подход.

После того, как все будет разобрано, запустите эти команды, чтобы сделать монтирование:

echo '#NFS Pictures Bind Mount' >> / etc / fstab

echo '/ home / username / Pictures / / srv / nfs / pictures / none bind 0 0' >> / etc / fstab

Примечание: вам нужно изменить команды echo в соответствии с вашими требованиями.

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

нано / etc / export

Внутри файла экспорта пройдите до конца и напишите следующее:

/ srv / nfs / pictures / 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)

Не стесняйтесь писать столько строк, сколько хотите. Имейте в виду, что для каждого общего ресурса нужны свои собственные параметры mount, fstab и / etc / exports.

Примечание. Сохраните файл экспорта с помощью сочетания клавиш CTRL + O

Обновление изменений

Сервер NFS запущен, файлы находятся в нужном месте, и все готово к использованию. Осталось только обновить изменения, внесенные в файл экспорта. Это важный шаг, поскольку сервер NFS не будет обновлять изменения, сделанные во время работы. Делать изменения с:

exportfs -rav

При необходимости перезапустите серверный процесс внутри самой системы с помощью команды

перезапуск systemctl

команда.

sudo systemctl перезагрузите nfs-сервер.

Заключение

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

Несмотря на это, большинство людей предпочитают использовать Samba. Это понятно, потому что по сравнению с Samba NFS может быть немного раздражающим и утомительным в настройке. Однако, если вы имеете дело со сложным процессом установки, это гораздо дороже.

Популярная тема

Популярные за месяц