[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Сети и средства связи


Установка и настройка NFS

Информация об установке NFS приведена в книге AIX 5L Version 5.1 Installation Guide.

Справочная таблица по настройке NFS

После установки программного обеспечения NFS в системе вы можете перейти к его настройке.

  1. Определите, какие системы, подключенные к сети, будут серверами, и какие - клиентами (система может одновременно быть и сервером, и клиентом).
  2. Для каждой системы (и клиента, и сервера) выполните инструкции из раздела Запуск серверов NFS вместе с системой.
  3. Для каждого сервера NFS выполните инструкции из раздела Настройка сервера NFS.
  4. Для каждого клиента NFS выполните инструкции из раздела Настройка клиента NFS.
  5. Для предоставления персональным компьютерам вашей сети доступа к серверам NFS (помимо монтирования файловых систем) настройте PC-NFS в соответствии с инструкциями из раздела PC-NFS.

Настройка сервера NFS

Для того чтобы настроить сервер NFS, выполните следующие действия:

  1. Запустите NFS согласно инструкциям из раздела Запустите демоны NFS с помощью SRC.
  2. Создайте файл /etc/exports.

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

  1. Убедитесь в том, что NFS - это удаленная файловая система по умолчанию. (В противном случае при вызове команды mount необходимо указать флаг -v nfs.) Откройте файл /etc/vfs в текстовом редакторе и найдите в нем следующую запись:

    #%defaultvfs jfs nfs
    #nfs 2 /sbin/helpers/nfsmnthelp none remote
    

    Удалите все строки, начинающиеся с символа #.

  2. Запустите NFS согласно инструкциям из раздела Запустите демоны NFS.
  3. Создайте локальную точку монтирования командой mkdir. Для того чтобы NFS могла успешно выполнить монтирование, каталог-точка монтирования NFS уже должен быть создан. Необходимо, чтобы каталог был пустым. Точка монтирования создается как обычный каталог, никаких специальных атрибутов не требуется.

    Примечание: Перед монтированием файловых систем в системе должны существовать все точки монтирования NFS, за одним исключением. Создание точек монтирования может не потребоваться, если применяется демон automount. Дополнительная информация приведена в документации к демону automount.
  4. Создайте и смонтируйте предопределенные файловые системы, следуя инструкциям из раздела Создайте предопределенные файловые системы NFS.

Экспорт файловой системы NFS

Для экспортирования файловой системы NFS воспользуйтесь Web-администратором системы или выполните одну из следующих процедур.

Отмена экспорта файловой системы NFS

Для отмены экспорта файловой системы NFS воспользуйтесь Web-администратором системы или выполните одну из следующих процедур.

Изменение экспортированной файловой системы

Изменить экспортированную файловую систему NFS можно либо с помощью приложения Сеть Web-администратора системы, либо одним из следующих способов.

Разрешение доступа к экспортированной файловой системе пользователю root

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

Для предоставления доступа к экспортированной файловой системе пользователю root выполните инструкции из раздела Изменение экспортированной файловой системы. При экспортировании с помощью Web-администратора системы или SMIT укажите в поле ХОСТЫ имена тех хостов, пользователям root которых вы хотите предоставить доступ к файловой системе. При экспортировании с помощью текстового редактора добавьте к записи файловой системы флаг -root=имя_хоста. Пример:

/usr/tps -root=hermes

предоставляет пользователю root хоста hermes права доступа root к каталогу /usr/tps.

Монтирование файловой системы NFS вручную

Для явного монтирования каталога NFS запустите Web-администратор системы, wsm, или выполните следующие действия:

  1. Убедитесь в том, что каталог экспортирован сервером NFS:

    showmount -e имя-сервера
    

    где имя-сервера - имя сервера NFS. Эта команда показывает список всех каталогов, экспортированных с сервера NFS. Если каталог, который вы хотите смонтировать, отсутствует в этом списке, экспортируйте его с сервера.

  2. Создайте локальную точку монтирования командой mkdir. Для того чтобы null могла успешно выполнить монтирование, каталог-точка монтирования NFS уже должен быть создан. Точка монтирования создается как обычный каталог, никаких специальных атрибутов не требуется.
  3. Введите:

    mount сервер:/удаленный/каталог /локальный/каталог
    

    где сервер - имя сервера NFS, /удаленный/каталог - монтируемый каталог сервера NFS, а /локальный/каталог - точка монтирования в системе клиента NFS.

  4. В системе клиента введите следующую команду быстрого доступа SMIT:

    smit mknfsmnt

  5. Внесите нужные изменения в соответствии с конфигурацией вашей сети. Указывать значения всех полей может не потребоваться.

    Примечание: Если применяется текстовый интерфейс SMIT, для изменения значений полей пользуйтесь клавишей Tab, но не нажимайте Enter до выполнения шага 7.

  6. В зависимости от конфигурации NFS настройте следующие параметры или оставьте для них значения по умолчанию.
  7. После того, как вы укажете значения для всех полей этого меню, SMIT смонтирует файловую систему NFS.
  8. После того как в поле Команда: будет показано OK, завершите работу SMIT.

Файловая система NFS готова к работе.

Автоматическое монтирование файловой системы командой AutoFS

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

Так как привязка имен к расположениям выполняется динамически демоном autmountd, обновления отображений Службы информации о сети (NIS), применяемых демоном autmountd, незаметны для пользователя. Вам не требуется заранее монтировать файловые системы, на файлы и каталоги которых в программах есть явные ссылки, а также изменять соответствующие таким файловым системам записи.

AutoFS позволяет монтировать файловые системы по мере необходимости. Таким образом, в системе не требуется монтировать сразу все файловые системы; достаточно смонтировать только те из них, которые нужны в данный момент.

Например, для автоматического монтирования каталога NFS:

  1. Убедитесь в том, что данный каталог был экспортирован сервером NFS. Для этого введите команду:

    showmount -e  имя-сервера
    

    где имя-сервера - имя сервера NFS. Эта команда показывает список всех каталогов, экспортированных с сервера NFS.

  2. Создайте файл отображения AutoFS. AutoFS монтирует и удаляет монтирование каталогов, указанных в файле отображения. Допустим, вам необходимо, чтобы AutoFS смонтировала каталоги /usr/local/dir1 и /usr/local/dir2 с сервера serve1 в каталоги /usr/remote/dir1 и /usr/remote/dir2, соответственно. В данном примере имя файла отображения - /tmp/mount.map.

    dir1            -rw              serve1:/usr/local/dir1
    dir2            -rw              serve1:/usr/local/dir2
    
  3. Убедитесь, что расширение ядра AutoFS загружено, и демон automountd работает. Это можно сделать двумя способами:
    1. С помощью SRC: введите lssrc -s automountd. Если подсистема automountd не запущена, введите команду startsrc -s automountd.
    2. С помощью команды automount: введите /usr/bin/automount -v.

    Создайте файл отображения из командной строки следующим образом:

    /usr/sbin.automount  /usr/remote  /tmp/mount.map
    

    где /usr/remote - это точка монтирования AutoFS на клиенте. При вводе пользователем команды cd /usr/удаленный/каталог1 расширение ядра AutoFS перехватывает доступ к каталогу и вызывает демон automountd, монтирующий каталог /usr/удаленный/каталог1, после чего продолжает выполнение команды cd.

    /usr/sbin/automount /usr/remote /tmp/mount.map
    

    где /usr/remote - это точка монтирования клиента NFS. При вводе пользователем команды cd /usr/удаленный/каталог1 демон automount монтирует каталог /usr/удаленный/каталог1 и продолжает выполнение команды cd.

  4. Для остановки демона automount вызовите команду stopsrc -s automountd.

    Если по какой-либо причине демон automountd был запущен без SRC, введите:

    kill automountd_PID
    

    где automountd_PID - это ИД процесса демона automountd. (ИД процесса для демона automountd можно узнать с помощью команды ps -e.) Команда kill отправит демону automountd сигнал SIGTERM.

Задание предопределенных монтируемых каталогов NFS

Для создания предопределенных точек монтирования NFS воспользуйтесь Web-администратором системы или выполните одну из следующих процедур.

Внимание: При создании предопределенных каталогов, монтируемых при загрузке, укажите в файле /etc/filesystems опции bg (фоновый режим) и intr (разрешено прерывание). Процессы монтирования каталогов, работающие в интерактивном режиме, могут вызвать зависание клиента при загрузке, если в этот момент не работает сеть или сервер. Если клиент не может установить соединение с сетью или сервером, то необходимо перезапустить его в режиме обслуживания и исправить соответствующие параметры смонтированных каталогов.

Размонтирование файловой системы, смонтированной вручную или автоматически

Для того чтобы размонтировать каталог NFS, смонтированный вручную или автоматически, введите следующую команду:

umount /каталог/для/размонтирования

Удаление предопределенных монтирований каталогов NFS

Для удаления предопределенных точек монтирования NFS воспользуйтесь Web-администратором системы или выполните одну из следующих процедур.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]