Установка и настройка NFS сервера в Fedora 16

0
Rate this post

Задача очень простая и когда-то я уже описывал, как установить NFS сервер в Fedora 14 и как установить и настроить NFS сервер в Ubuntu. Но с тех пор многое поменялось, потому и настройка теперь иная. Многое изменилось в семействе rpm-дистрибутивов с приходом systemctl. Для чего нужен NFS и каким пользоваться не тема этой статьи. И так, задача состоит в установке и настройке NFS сервера в Fedora 16, а так же клиента, поехали.

На стороне сервера, ставим все необходимое:

yum -y install nfs-utils

Правим следующий файл, если хотим обращаться к серверу по имени, а не по адресу:

vi /etc/idmapd.conf
...
Domain = server.world
...

Где server.world доменное имя сервера. Далее как обычно:

vi /etc/exports
/home 10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)

где

  • /home — то что будем монтировать с клиента
  • 10.0.0.0/24 — адрес целой сети или только клиента все остальное атрибуты монтирования
  • rw — можно осуществлять операции чтения\записи
  • sync — синхронизировать
  • no_root_squash — с правами рута
  • no_all_squash — авторизация по юзеру

Запускаем кучу сервисов, а так-же добавляем их а автозагрузку:

systemctl start rpcbind.service 
systemctl start nfs-server.service
systemctl start nfs-lock.service
systemctl start nfs-idmap.service
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service

На стороне клиента ставим все необходимое для работы:

yum -y install nfs-utils

Помним про доменное имя (если хотите)

vi /etc/idmapd.conf
...
Domain = server.world
...

Врубаем все необходимые сервисы:

systemctl start rpcbind.service 
systemctl start nfs-lock.service
systemctl start nfs-idmap.service
systemctl start netfs.service
systemctl enable rpcbind.service
systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service
systemctl enable netfs.service

Монтируем уже расшаренную директорию /home на сервере:

mount -t nfs master.server.world:/home /home 

Смотрим результат:

df -h
Filesystem                    Size  Used Avail Use% Mounted on
rootfs                         16G  832M   14G   6% /
tmpfs                        1003M     0 1003M   0% /media
/dev/vda2                     485M   32M  428M   7% /boot
master.server.world:/home/     16G  848M   14G   6% /home

Если хотите, что-бы монтировалось по дефолту при старте системы, нужно залепить строчку в fstab:

master.server.world:/home /home                      nfs     defaults  0 0

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *