сентября 30 2009 04:10 пп

Установка и настройка NFS сервера на Debian based дистрибутивы

folder-fileserver-512x512.png

В этой небольшой статье описано как запустить NFS сервер на дистрибутивах Debian, Ubuntu, Linux Mint и прочих. Установка и настройка занимает около пяти минут времени, все пакеты доступны в штатных репозиториях выбранной вами операционной системы. Для начала обратимся к википедии что бы узнать что такое NFS и зачем оно нужно нам. Цитата:

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

NFS абстрагирована от типов файловых систем как сервера, так и клиента, существует множество реализаций NFS-серверов и клиентов для различных операционных систем и аппаратных архитектур. В настоящее время (2007) используется наиболее зрелая версия NFS v.4 (RFC 3010), поддерживающая различные средства аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC_GSS) и списки контроля доступа (как POSIX, так и Windows-типов).

pNFS (параллельный NFS) — последняя версия стандарта NFS, включающая в себя распараллеленную реализацию общего доступа к файлам, которая увеличивает скорость передачи данных пропорционально размерам системы.


Установим необходимые пакеты

Код:

sudo apt-get install nfs-kernel-server nfs-common portmap

Затем настроим наш NFS сервер на работу на всех интерфейсах, по умоланию он настроен на работу только на интерфейсе lo.

Код:

sudo dpkg-reconfigure portmap

В открывшемся меню выберите ответ Нет, после чего сервис перезапустится уже на всех интерфейсах.

Далее мы настроим директории которые будут расшарены посредством NFS, для этого отредактируем файл /etc/exports.
Я настраивал свой сервер для работы с Mac OS X, для него обязательно необходима опция insecure в параметрах монтирования.
Ниже приведен пример шары домашней директории пользователя /home/username для хоста с адресом 192.168.1.10/255.255.255.0, монтировать шару будем на Mac OS X.

Код:

/home/username 192.168.1.10/255.255.255.0(rw,async,insecure,all_squash,anonuid=1000,anongid=1000)

После добавления шары в конфиг перезапускаем сервер командой
Код:

/etc/init.d/nfs-kernel-server restart

После этого можно монтировать шару на удаленной машине.

На этом все, надеюсь эта статья вам поможет и пригодится.

Для настройки клинета для NFS на базе Linux Debian, Ubuntu и тд вы можете прочитать статью по адресу https://help.ubuntu.com/community/NFSv4Howto

Popularity: 4%





Комментариев нет »


Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


Самые популярные статьи

  • Установка Samba сервера на Ubuntu или Debian за 5 минут
  • Установка и настройка DNS сервера bind9 Ubuntu-Debian HOWTO
  • Установка почтового сервера Postfix + Dovecot + MYSQL и виртуальных доменов
  • Установка и настройка Open VPN сервера на Debian и Ubuntu
  • Настройка маршрутизации в Ubuntu Linux для начинающих
  • Удаленное подключение к рабочему столу Linux из Windows с помощью Xming и SSH
  • Установка и настройка DHCP сервера
  • Настройка шлюза в локальной сети, лимитирование скорости (shaper), фаервол (iptables).
  • Установка и настройка VSFTPD + MYSQL (Ubuntu & Debian)
  • Настройка ограничения и распределения канала (HTB Shaper)
  • Настройка sudo в Debian GNU/Linux и Ubuntu Linux
  • Установка и настройка L2TP сервера xl2tpd или l2tpd
  • Mail.ru Агент в Linux
  • Установка хостинг панели ISPConfig 3 на Ubuntu 9.04
  • Как установить LDAP сервер и его клиентов. (ldap linux debian & ubuntu auth)
  • Подробное руководство по настройке wifi соединения с шифрованием разных типов
  • Установка apache2.2.x во FreeBSD 7.0
  • Сетевые утилиты онлайн - NSLOOKUP
  • IP телефония в Ubuntu или Debian на базе Asterisk за 15 минут
  • Различия в ядрах Ubuntu Server и Ubuntu Desktop
  • Linux в роли WI-FI точки доступа
  • Игры в Linux
  • Установка Ubuntu на RAID-1 диски
  • Ставим и настраиваем XEN сервер
  • Настройка рабочего стола Ubuntu, или как догнать и перегнать Windows!
  • Установка Nginx, PHP5, FastCGI, XCache и MySQL на Ubuntu
  • Открылся русскоязычный Linux торрент трекер
  • Настройка маршрутизации с помощью Quagga (zebra)
  • HDR обои на рабочий стол 1920×1200
  • Обзор Jabber клиентов для Linux, FreeBSD и Mac OS и других систем

  • « | »

    Рейтинг блогов Rambler's Top100
    службы мониторинга серверов