Автоматизация монтирования файловых систем

Введение в autofs

Пакет autofs содержит средства, работающие с ядром для монтирования и размонтирования файловых систем на сменных носителях. Он полезен для разрешения обычным пользователям монтировать дисководы, CDROM и другие устройства со сменными носителями без необходимости монтирования их системным администратором. Это может быть не идеально для всех установок, поэтому осознавайте риск перед включением этого расширения.

Информация о пакете

Установка autofs

Проверьте, что поддержка autofs была встроена в ядро или выполнена в виде модуля в следующих местах:

File systems Kernel automounter version 4 support Y or M Network File Systems NFS file system support Y or M SMB file system support Y or M

Если необходимо, перекомпилируйте и установите новое ядро.

Установим autofs запуском следующих команд:

patch -Np1 -i ../autofs-4.1.3-strict.patch && patch -Np1 -i ../autofs-4.1.3-bad_chdir.patch && patch -Np1 -i ../autofs-4.1.3-mtab_lock.patch && patch -Np1 -i ../autofs-4.1.3-non_block_ping.patch && patch -Np1 -i ../autofs-4.1.3-signal-race-fix.patch && patch -Np1 -i ../autofs-4.1.3-sock-leak-fix.patch && patch -Np1 -i ../autofs-4.1.3-replicated_server_select.patch && patch -Np1 -i ../autofs-4.1.3-multi-over.patch && ./configure --prefix=/ --mandir=/usr/share/man && make

А теперь, как пользователь root:

make install && rm /etc/rc.d/init.d/autofs

Описание команд

rm /etc/rc.d/init.d/autofs: Эта команда удаляет установленный скрипт, который работает только в специфических дистрибутивах.

Конфигурация autofs

Файлы конфигурации

/etc/sysconfig/autofs.conf, /etc/auto.master, /etc/auto.misc и /etc/auto.net

Информация о конфигурации

Процесс установки создает auto.master, auto.misc и auto.net. Замените auto.master следующими командами.

mv /etc/auto.master /etc/auto.master.bak && cat > /etc/auto.master << "EOF" # Begin /etc/auto.master /media /etc/auto.misc # End /etc/auto.master EOF
[Замечание]

Замечание

Этот файл монтирует новую директорию media поверх такой же, созданной в LFS, и поэтому будет прятать любые точки монтирования, сделанные файлом fstab в эту директорию.

Этот пакет может быть использован для монтирования шар NFS и SMB, свойства которых не настраиваются в этих инструкциях. Шары NFS описаны на следующей странице.

auto.misc должен быть отконфигурирован для вашего работающего оборудования. Загруженный файл конфигурации загрузит ваш CDROM, если /dev/cdrom активен или он может быть отредактирован для соответствия установки вашего устройства и примеров для дисководов, доступных в файле и просто активированных. Документация по этому файлу может быть получена командой man 5 autofs.

Установим скрипт монтирования /etc/rc.d/init.d/autofs и файл поддержки /etc/sysconfig/autofs.conf, включенные в пакет blfs-bootscripts-6.0.

make install-autofs

Переменные устанавливаются в /etc/sysconfig/autofs.conf. Этот файл устанавливает 60 секунд по умолчанию для деактивации устройства перед размонтированием. Более короткое время может быть необходимо для защиты записи буфера на диск если пользователи обычно извлекают носитель раньше установленного времени.

Содержание

Установленные программы: automount
Установленные библиотеки: autofs modules

Короткое описание

automount

демон, который выполняет монтирование при поступлении запрса к устройству.

Последнее обновление 2005-02-09 14:53:24 -0700