CentOS

CentOS настройка NFS


<<< linux menu.

Kак настроить NFS на CentOS


Установка NFS-сервера
nfs-utils – Пакет содержащий в себе демона и клиента NFS-сервера и все сопроводительные инструменты.
nfs-utils-libs- Это библиотеки необходимые для для пакета nfs-utils
system-config-nfs system-config-nfs – это GUI-утилита для настройки NFS-сервера

NFSServer

Есть ли NFS уже в системе:

rpm -q nfs-utils

Если нет:

yum install nfs-utils.i686 nfs-utils-lib.i686 system-config-nfs.noarch

Основные конфиги для настройки NFS:
/etc/exports – основной конфигурационный файл
/etc/hosts.allow – хосты которым будет разрешен доступ
/etc/hosts.deny – хосты которым будет запрещен доступ

Поехали настраивать сервер, открываем его главный конфигурационный файл:

cd ~
mkdir /home/123
nano /etc/export
/home/123 192.168.21.100(rw,sync,no_subtree_check)

192.168.21.100 – IP-адрес хоста, для которого делается шара
/home/123 – парка которую мы расшариваем

rw – дать права на запись/чтение
no_subtree_check – если монтируется только часть тома, то сервер будет выполнять проверку принадлежности файла запрошенного клиентом, именно к той части с тома которая примонтирована. Это замедляет передачу данных, по этому зачастую данная опция включена в список параметров, как у меня выше. Т.е. эта опция блокируют проверку, за ее не надобностью.


su -c 'service rpcbind restart'
su -c 'service nfs restart'
su -c 'service nfslock restart'

chkconfig nfs on
chkconfig rpcbind on

Экспортируем шары:

exportfs -a -v

проверить доступность и список экспортируемых ресурсов:

showmount -e 192.168.21.100

на клиенте коннекстимся:

mount.nfs 192.168.21.101:/home/123 /home/user/data -rw
или
mount -o rw,hard,intr,bg 192.168.21.100:/home/123 /home/user/data
<<< linux menu.
Сайт создан в системе uCoz