Сетевая файловая система (NFS)
NFS позволяет системе предоставлять в общее пользование каталоги и файлы другим системам через сеть. С помощью NFS пользователи и программы могут получить доступ к файлам на удаленной системе так же, как если бы они были локальными файлами.
Некоторые наиболее значимые преимущества, предоставляемые NFS:
Локальные рабочие станции используют меньше дискового пространства, поскольку совместно используемые данные можно сохранять на одной машине, а другим предоставлять к ним доступ по сети.
Нет необходимости пользователям иметь отдельные домашние каталоги на каждом компьютере в сети. Домашние каталоги могут устанавливаться на NFS сервер и предоставляться через сеть.
Такие накопители, как флоппи-дисководы, CDROM и 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
Альтернативным вариантом подключения NFS ресурса является добавления строки в файл /etc/fstab. Строка должна содержать сетевое имя NFS сервера, экспортируемый каталог на сервере и каталог на локальной машине, куда будет монтироваться NFS ресурс.
Общий синтаксис для этой строки в файле /etc/fstab следующий:
example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr
Если вы испытываете сложности с монтированием NFS ресурса, убедитесь, что пакет nfs-common установлен на вашем клиенте. Для установки пакета nfs-common введите следующую команду в терминале:
sudo apt-get install nfs-common