Автомонтировщик - это механизм, доступный большинству клиентов NFS. Широкое распространение получили две разновидности автомонтировщика: autofs и amd.
Реализация autofs (Automounter Filesystem) входит в состав Solaris и Linux, именно ее мы и рассмотрим в этом разделе. Демон amd (Automounter Daemon) доступен во многих вариантах Unix и входит в состав Linux, но не в Solaris. Подробная информация по amd содержится в книге «Ад- министрирование NFS и автомонтировщика в Linux» (Linux NFS and Automounter Administration), автором которой явлется Эрец Задок (Erez Zadok), текущий руководитель проекта amd. В этом разделе слова «автомонтировщик» и «демон автомонтировщика» относятся к версии autofs, поставляемой в составе Solaris 8.
Файлы настройки автомонтировщика называются картами. Для определения файловой системы в автомонтировщике используются три основных вида карт:
Главная карта Файл настройки, читаемый командой automount. В нем перечислены все другие карты, определяющие файловую систему autofs.
Прямая карта Файл настройки, хранящий сведения о точках монтирования, путях и параметрах файловых систем, подлежащих монтированию демоном automountd.
Косвенная карта Файл настройки, хранящий сведения о путях и «относительных» точках монтирования. Точки монтирования в данном случае определяются относительно пути, указанного в главной карте. Смысл применения косвенных карт станет понятен из приводимых далее примеров.
В системах Solaris запуск демона автомонтировщика (automountd) и выполнение команды automount происходит в сценарии /etc/init.d/autofs. Для запуска автомонтировщика служит аргумент сценария start, то есть выполняется команда autofs start. Аргумент stop позволяет завершить работу автомонтировщика. Команда automount и демон automountd - две самостоятельные программы. Демон automountd динамически монтирует файловые системы, когда возникает необходимость, automount обрабатывает файл autojnaster, чтобы определить, какие системы могут монтироваться динамически.
- Назад
- Вперёд >>