1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lengchuan-Linux-Tutorial

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
NFS.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 23:55 959b30e

Введение в NFS (Network FileSystem)

Установка NFS

  • Проверьте, установлена ли NFS:

    • CentOS: rpm -qa | grep nfs-*
    • Ubuntu: dpkg -l | grep nfs-*
  • Установите NFS:

    • CentOS 5: sudo yum install -y nfs-utils portmap
    • CentOS 6: sudo yum install -y nfs-utils rpcbind
    • Ubuntu: sudo apt-get install -y nfs-common nfs-kernel-server

Конфигурация файлов сервера NFS: основные параметры

  • Введение в конфигурационные файлы (не забудьте сделать резервную копию): sudo vim /etc/exports

  • В стандартном конфигурационном файле нет содержимого. Необходимо добавить конфигурацию самостоятельно. Одна строка представляет общий доступ к одному каталогу. Для удобства использования рекомендуется установить права доступа для общего каталога на 777 (chmod 777 folderName).

  • Предположим, что в конфигурационный файл добавлено следующее: /opt/mytest 192.168.0.0/55(rw,sync,all_squash,anonuid=501,anongid=501,no_subtree_check)

  • Описание конфигурации:

    • /opt/mytest — каталог, который мы хотим предоставить в общий доступ.
    • 192.168.0.0/55 — диапазон IP-адресов внутренней сети, которые могут получить доступ к общему каталогу. Если вы хотите разрешить доступ любому диапазону IP-адресов, можно использовать * для обозначения.
    • (rw, sync, all_squash, anonuid=501, anongid=501, no_subtree_check) — разрешения:
      • rw — чтение и запись (ro — только чтение).
      • sync — синхронный режим, данные в памяти записываются на диск немедленно (async — асинхронный режим, данные в памяти периодически сохраняются на диске).
      • all_squash — все пользователи NFS будут ограничены правами обычного пользователя. (no_root_squash — root-пользователи других клиентских машин имеют наивысший уровень контроля над этим каталогом. root_squash — указывает, что root-пользователи других клиентских машин будут иметь права обычных пользователей.)
      • anonuid/anongid — должны использоваться вместе с root_squash или all_squash. Они указывают uid и gid пользователя, ограниченного NFS. Предполагается, что эти значения существуют в /etc/passwd на сервере NFS.
      • no_subtree_check — не проверяет разрешения родительского каталога.
  • Запустите службы:

    • /etc/init.d/rpcbind restart
    • /etc/init.d/nfs-kernel-server restart

Доступ к NFS-клиенту

  • Клиенту необходимо смонтировать общий каталог сервера NFS перед доступом к нему. Сначала проверьте: showmount -e 192.168.1.25 (этот IP-адрес является IP-адресом сервера NFS).
  • Если отображается информация о /opt/mytest, это означает успех.
  • Теперь смонтируйте его: mount -t nfs 192.168.1.25:/opt/mytest/ /mytest/
  • На клиентской машине введите команду df -h, чтобы увидеть новый раздел mytest. Затем можно создать символическую ссылку и поместить её в каталог war-пакета. Таким образом, загруженные изображения будут отправлены на другой сервер. Информацию о символических ссылках можно найти самостоятельно.

Ресурсы по NFS

http://wiki.jikexueyuan.com/project/linux/nfs.html http://www.jb51.net/os/RedHat/77993.html http://www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/05/2892879.html http://www.linuxidc.com/Linux/2013-08/89154.htm http://www.centoscn.com/image-text/config/2015/0111/4475.html

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lengchuan-Linux-Tutorial.git
git@api.gitlife.ru:oschina-mirror/lengchuan-Linux-Tutorial.git
oschina-mirror
lengchuan-Linux-Tutorial
lengchuan-Linux-Tutorial
master