Установка и настройка NFS-сервера в Ubuntu Server

NFS или Network File System – протокол сетевого доступа к файловым системам, основан на протоколе вызова удалённый процедур. Позволяет подключать (монтировать) удалённые файловые системы через сеть. Другими словами, используя NFS можно подключать удалённую папку так, как если бы она была локальной или отдельным диском и работать с ней так же, как если бы она находилась на Вашей машине.


Установка и настройка сервера очень проста, для этого необходимо выполнить:

user@server:-$ sudo apt-get install nfs-kernel-server

И отредактировать файл /etc/exports:

user@server:-$ sudo nano /etc/exports

Для того, чтобы открыть доступ к папке на сервере (в приимере /server/folder) необходимо в вышеупомянутый файл добавить следующую строку:

/server/folder 192.168.0.2(rw,async,subtree_check)

Таким образом мы открыли доступ на запись к директории /server/folder, для компьютера с IP-адресом 192.168.0.2.
Подробнее об опциях можно почитать тут.
Теперь дело осталось за малым. Перезагружаем NFS-сервер:

user@server:-$ sudo /etc/init.d/nfs-kernel-server restart

Дальнейшее добавление и удаление каталогов можно производить редактированием файла /etc/exports и последующим выполнением команды:

user@server:-$ sudo exportfs -a

Итак, сервер настроен, теперь несколько слов о настройке Linux-клиентов.
Установим клиента:

user@ubuntu:-$ sudo apt-get install nfs-common

Теперь можем монтировать нашу директорию как обычный диск. Создаём точку монтирования:

user@ubuntu:-$ mkdir folder

И либо вручную:

user@ubuntu:-$ sudo mount -t nfs 192.168.0.1:/server/folder /home/user/folder

Или добавив в конец файла /etc/fstab новую строку:

# NFS folder
192.168.0.1:/server/folder /home/user/folder nfs rw,hard,intr 0 0

Сохранив файл перемонтируем все диски:

user@ubuntu:-$ sudo mount -a

Теперь всё, можно пользоваться серверной директорией так же как и локальным диском.

Теги: , , , ,

Понедельник, 23 Мар 2009 Статьи

Комментариев пока нет.

Ваш отзыв

Поиск