Материал просмотрен 341 раз(а)

В одной из предыдущих статей, в комментарии, меня попрекнули за неиспользование AutoFS там, где это удобно. Исправляюсь, решил написать небольшую статейку об использовании этого по настоящему классного средства.

Конфигурационный файл сервиса /etc/auto.master 

1

Можно использовать готовый каталог /misc, но я решил сделать с нуля. Поэтому закомментирую соответствующую строчку и пропишу в конец:

/mnt/auto    /etc/auto.my

То есть монтирование будет происходить в каталог /mnt/auto согласно правилам в /etc/auto.my

Открываем файл правил (создаем с нуля):

9

Опишем три файловых системы:

  • nfs, файловая система nfs, флаг intr означает, что монтирование автоматически отвалится при неиспользовании (примерно 10 минут), а так же указываем путь к устройству монтирования. В нашем случае это 192.168.1.7:/home/dmitry
  • disk, с файловой системой ext3, устройство /dev/sdc1
  • cdrom, с файловой системой iso9660, подключенное с флагами ro (read-only), это привод оптических дисков

Итак, когда все правила описаны, перезапустим сервис:

# service autofs restart

3

Открываем наш каталог /mnt/auto. Он пуст! По крайней мере пока.

4

Но что будет, если мы попытаемся обратиться к какому-нибудь ранее описанному каталогу? (nfs, disk, cdrom):

5

Примонтировалась сетевая файловая система. Из предыдущей статьи. Через 10 минут неиспользования она отвалится, чтобы не занимать ресурсов. Далее входим на “disk

6

Нетрудно убедиться, что в каталоге /mnt/auto/ появится каталог disk (ранее появился nfs).7

Ну и последний пример, cdrom:

8

Изначально их не существовало, но при обращении к этим “каталогам”, они создаются автоматически и в них монтируются описанные файловые системы. Достаточно удобно!