Инструменты пользователя

Инструменты сайта


nfs_сервер

Настройка NFS-сервера

В CentOS 6 minimal всё необходимое для работы уже есть, но если nfs-utils среди пакетов Вы не находите, его можно установить:

yum -y install nfs-utils nfs-utils-lib

Каталоги, доступ к которым мы открываем настраиваются в конфиге /etc/exports

Вот пример его содержания:

/share/ 192.168.0.100(rw,sync,no_root_squash,no_subtree_check)

В данном примере мы открываем каталог /share/ и всего его содержимое в полный доступ только для клиента с IP 192.168.0.100.

Запускаем необходимые сервисы и добавляем их в автозапуск:

service nfs start
chkconfig nfs on

Настройка

NFS-клиента

На стороне клиента так же должна быть поддержка NFS в ядре. В случае с CentOS 5 и выше и стандартным ядром такая поддержка имеется.

Правим /etc/fstab, указывая адрес удалённого сервера, расшареный каталог и каталог для монтирования:

192.168.0.1:/share/ /mnt/share nfs defaults,users 0 0

В данном случае мы монтируем /share/ с сервера с IP 192.168.0.1 в /mnt/share. В опциях монтирования мы указываем, что в каталогу могут иметь доступ обычные пользователи. Так же каталог будет монтироваться автоматически при загрузке системы.

Выполняем монтирование руками:

mount /mnt/share

Если никаких ошибок не увидели - значит всё прошло, как нужно. Если же есть - смотрите /var/log/messages на обоих серверах на предмет ошибок от nfs, хотя mount, как правило, достаточно информативно отвечает в случае, если есть проблемы.

nfs_сервер.txt · Последние изменения: 2013/03/12 19:14 — 217.197.232.186