Настройка NFS в Sabayon 5 Linux


1. Настройка сервера NFS (файл /etc/exports)
  1.1 Опции NFS
     1.1.1 По доступу
    * ro - Права только на чтение. Можно и не указывать, так как она установлена по умолчанию.
    * rw - Даёт клиентам право на запись.
    * proto=(tcp|udp) - выбор протокола, по умолчанию - первый доступный из /etc/netconfig.
    * sync - Синхронный режим работы, ответы на запросы происходят только после того, как данные надежно будут
       записаны на диск. Надежность выше, производительность меньше.
    * async - Асинхронный режим работы, ответы на запросы происходят сразу, не дожидаясь записи на диск.
       Надежность ниже, производительность больше.
    * no_subtree_check(subtree_check) - Если экспортируется подкаталог фаловой системы, но не вся файловая система,
       сервер проверяет, находится ли запрошенный файл в экспортированном подкаталоге. Отключение проверки
       уменьшает безопасность, но увеличивает скорость передачи данных.
    * no_root_squash - root (uid0) на стороне клиента, выглядит как nobody (uid 65534) на стороне сервера, это называется
       смещением root т.к. позволяет защитить файлы, владельцом которых
      является root от изменений клиентами NFS. Опция no_root_squash отменяет такое поведение, и позволяет пользотелю
      root (на стороне клиента) иметь доверенный полный доступ к разделу.
      Данная опция может использоваться только в случае доверия.

  1.1.2 Адресация
     По IP адресу
      /home/nfs 192.168.1.1(async,no_root_squash,no_subtree_check,rw) 192.168.1.2(async,no_root_squash,no_subtree_check,rw)
     По DNS имени
      /home/nfs mohado(async,no_root_squash,no_subtree_check,rw) mohado1(async,no_root_squash,no_subtree_check,rw)
     По IP диапозону
      /home/nfs 192.168.1.0/255.255.255.0(async,no_root_squash,no_subtree_check,rw)

  1.2 Редактирование файла /etc/exports по вкусу
  /home/nfs/ 192.168.1.0/24(async,no_root_squash,no_subtree_check,rw)

  1.3 Перезапуск NFS демона
  Для того чтобы изменения в файле /etc/exports вступили в силу вы должны перезапустить NFS демон.
  #/etc/init.d/nfs restart

2. Монтирование NFS на клиентской машине
  2.1 Для начала вы должны создать локальную точку монтирования.
  # mkdir /home/nfs_local

  2.2 Монтирование директории
  # mount 192.168.1.1:/home/nfs /home/nfs_local

  2.3 Настройка автомонтирования
  Необходимо добавить строку в /etc/fstab:
  192.168.1.1:/home/nfs /home/nfs_local nfs defaults 0 0

  2.4 Вы можете получить сообщение об ошибке:
  mount.nfs: mount system call failed
  ERROR: nfsmount failed to start
  Для решения проблемы заменим строку пункта 2.3 в /etc/fstab на строку:
  192.168.1.1:/home/nfs /home_local nfs proto=udp,defaults 0 0


© likuado
Используются технологии uCoz