Настройка NFS(server-client) linux

  • 1 March 2012
  • taku

NFS (Network File System) — сетевая файловая система(клиент-серверное приложение) была создана в nix для того, чтобы пользователь, сидящий за своим компьютером, мог обращаться к файловой системе удаленного компьютера так, как если бы она находилась на его собственной машине, т.е. иными словами NFS позволяет монтировать файловую систему с удаленного компьютера так, как будто она находится в вашей системе. Это похоже на «подключить сетевой диск» в Windows системах.

Установим и настроим NFS-сервер.

Устанавливаем NFS-сервер:
apt-get install nfs-kernel-server nfs-common portmap
Настраиваем NFS-сервер
Далее настроим, какие именно директории мы хотим открыть для совместного пользования и кому.
Все это делается в файле «/etc/exports»
редактируем фаил
mcedit /etc/exports
вносим дополнения
/HDA-DATA 192.168.18.56(ro,sync,root_squash)
где
/HDA-DATA это папка которую надо расшарить
192.168.18.56 пользователь кому предоставляем доступ далее идут параметры общего доступа
ro — read only
rw — read write
root_squash — подмена значений UID GID
так же можно запретить какой либо подкаталог в родительском каталоге применив следующий мараметр noaccess например разрешен каталог «HDA-DATA», а в нем запрещен «Progs»
/HDA-DATA 192.168.18.56(ro,sync,root_squash)
/HDA-DATA/Progs (noaccess)
с настройками покончено теперь перезапустим nsf сервер
/etc/init.d/nfs-kernel-server restart
к стате что бы каждый раз не перезапускать сервер можно воспользоваться командой
exportfs -a
Установим и настроим NSF клиент.

apt-get install portmap nfs-common
Создадим точку монтирования(каталог который будем монтировать)
mkdir /Progs
далее правим
mcedit /etc/fstab
вносим дополнения например см ниже.
192.168.18.54:/HDA-DATA /Progs nfs rw,hard,intr 0 0
где 192.168.18.54 адрес nfs сервера
/HDA-DATA — расшаренный каталог
/Progs — локальный каталог( точка монтирования)
nfs — тип файловой системы
hard — в случае если сервер отключился, операции которые пытаются получить к нему доступ блокируются до тех пор пока сервер не включиться.
intr — Позволяет прерывать с клавиатуры заблокированные операции.
далее монтируем
mount /Progs
заходим в /Progs и пользуемся.

Комментарии

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.