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
|