Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Руководство сервера Ubuntu
  3. Глава 4. Работа в сети

Сетевая файловая система (Network File System, NFS)

NFS позволяет системе предоставлять в общий сетевой доступ каталоги и файлы. Посредством NFS, пользователи и программы могут получать доступ к файлам на удаленных машинах так же легко, как будто это файлы на их локальном компьютере.

Некоторые из преимуществ, которые может обеспечить NFS:

  • Рабочие станции используют меньше локального дискового пространства, так как общие данные могут содержаться на одной машине и оставаться доступными по сети для всех остальных.
  • У пользователей отпадает необходимость в использовании отдельных домашних каталогов на каждой машине, подключенной в сеть. Можно разместить домашние каталоги пользователей на сервере NFS и сделать их доступными с помощью сети.
  • Устройства хранения информации такие как флоппи дисководы, приводы компакт дисков и USB приводы могут использоваться другими машинами в сети. Это может уменьшить общее число накопителелей со сменными носителями в сети

Установка

Введите следующую команду в терминале для установки NFS сервера:

sudo apt-get install nfs-kernel-server

Конфигурация

Вы можете настроить директории для экспорта добавляя их в файл /etc/exports. Например:

/ubuntu *(ro,sync,no_root_squash)
/home *(rw,sync,no_root_squash)

Вы можете заменить * одним из форматов записи имени хоста. Сделайте объявление хоста настолько необычными, насколько это возможно, чтобы нежеланные системы не могли получить доступа к монтированию NFS

Для запуска NFS сервера выполните следующую команду в терминале:

sudo /etc/init.d/nfs-kernel-server start

Настройка NFS клиента

Используйте команду mount для монтирования NFS директории открытой на другой машине. Наберите в терминале команду, схожую со следующим примером.

sudo mount example.hostname.com:/ubuntu /local/ubuntu

Точка монтирования /local/ubuntu должна существовать. В директории /local/ubuntu не должно быть никаких файлов или под-директорий.

Другой способ монтирования NFS ресурса, открытого на другой машине состоит в добавлении соответствующей строчки в файл /etc/fstab. Строчка должна содержать имя хоста NFS сервера, название каталога, открытого на сервере, и название директории на локальной машине, куда будет монтироваться NFS каталог.

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

example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr

Ссылки

Линукс NFS FAQ

Перекрёстные ссылки книги для Сетевая файловая система (Network File System, NFS)

  • FTP Сервер
  • Вверх
  • Протокол динамической настройки хостов (Dynamic Host Configuration Protocol, DHCP)

Book navigation

  • Глава 1. Введение
  • Глава 2. Установка
  • Глава 3. Управление пакетами
  • Глава 4. Работа в сети
    • Настройка сети
    • TCP/IP
    • Настройка межсетевого экрана (брандмауера)
    • Сервер OpenSSH
    • FTP Сервер
    • Сетевая файловая система (Network File System, NFS)
    • Протокол динамической настройки хостов (Dynamic Host Configuration Protocol, DHCP)
    • Служба именования доменов (DNS)
    • CUPS - сервер печати
    • HTTPD - веб сервер Apache2
    • PHP5 - Scripting Language
    • Прокси-сервер Squid
    • Система контроля версий
    • Базы данных
    • Сервисы электронной почты
    • Time Synchronisation with NTP
  • Глава 5. Работа в сети Windows

Последние материалы

  • Приложение scanimage
    1 day ago
  • Утилита sensors
    5 days ago
  • Сканер Rkhunter
    1 week 5 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru