Администрирование ОС Solaris

       

Особенности NFS в системах Solaris


В Solaris NFS организован не так, как в других системах UNIX, и это следует иметь в виду при настройке систем в гетерогенных сетях:

  • файл /etc/dfs/dfstab в других системах называется /etc/exports;
  • в других системах файл /etc/exports является файлом конфигурации, а не скриптом, вызывающим программу share;
  • в Solaris после изменения параметров монтирования в файле /etc/dfs/dfstab нужно дать команду shareall для вступления изменений в силу; в других системах следует перезапустить mountd и nfsd, обычно для этого можно использовать сценарий, как и в Solaris;
  • Solaris автоматически становится NFS-сервером при загрузке, если в файле /etc/dfs/dfstab указаны экспортированнные каталоги.
  • Помните, что команда shareall просто выполняет подряд все команды share, содержащиеся в файле /etc/dfs/dfstab. Если этот файл был модифицирован и некоторые команды экспорта каких-то файловых систем были удалены, действие старых команд share, запущенных до модификации файла, продолжится и после выполнения shareall.

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

    Если требуется разрешить доступ к разделяемой файловой системе только определенной группе машин, следует указать их список команде share:

    share -F nfs -o rw=host1:host2 /home/host12



    Содержание раздела