Установка и настройка NFS в Linux CentOS

Установка и настройка NFS в Linux CentOS

Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831. Позволяет подключать (монтировать) удалённые файловые системы через сеть.

NFS обычно уже есть в системе. Это можно проверить так:

chkconfig --list nfs
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

Добавляем в автозагрузку и стартуем

chkconfig nfs on 
chkconfig portmap on
service portmap start 
service nfs start

Если же NFS не стоит - ставим из репозитария:

yum -y install nfs-utils

Настройка

Файл конфигурации /etc/exports содержит список файловых систем которые мы экспортируем, то есть разрешаем монтировать по протоколу NFS на удаленных системах.

Каждая строка в файле это указание на экспортируемую файловую систему и режим доступа к ней, шаблон следующий:

[файловая система] [кому разрешено получать доступ] [опциональные ключи]

Пример /etc/exports:

/home 209.85.149.103(rw,no_root_squash)

Здесь мы разрешаем монтировать /home на сервере 209.85.149.103 в режиме rw (read write)

Внимание! Аккуратнее с пробелами в файле. Если написать /home 209.85.149.103 (rw) то сервер 209.85.149.103 получит доступ к /home

в режиме ro (read only), все остальные в rw. Если 209.85.149.103 (rw) то сервер 209.85.149.103 получит доступ в режиме rw, всем остальным доступ будет запрещен!

Перечитываем файл чтобы внесенные изменения начали действовать.

exportfs -r

Проверим список экспортированных ФС

exportfs
/home         209.85.149.103

Как видим все хорошо. Теперь на сервере 209.85.149.103 попробуем примонтировать файловую систему /home экспортированную на 209.85.149.103

Создаем каталог куда будем монтировать

mkdir /mnt/nfs

Монтируем с помощью команды mount. Ключем -t задаем тип монтируемой файловой системы, далее <hostname>:<resource> <точка монтирования в локальной системе>

mount -t nfs 209.85.149.103:/home /mnt/nfs

Используя опцию -o можно указать дополнительные ключи монтирования. По умолчанию монтирование происходит в режиме rw.

Если файловые системы экспортированы на сервере который работает 24 часа в сутки то монтирование разделов можно добавить в /etc/fstab тем самым автоматизировав процедуру при старте компьютера.

Строчка в /etc/fstab в нашем случае будет такая:

nfs   defaults 209.85.149.103:/home /mnt/nfs

Все готово.

Следующая запись

Предыдущая запись

Похожие записи

Комментарии

Еще нет комментариев.

Пингбэки

Оповещения открыты.

Трэкбэки

URL архива

Only authorized users can post comments