В одной из предыдущих статей, в комментарии, меня попрекнули за неиспользование AutoFS там, где это удобно. Исправляюсь, решил написать небольшую статейку об использовании этого по настоящему классного средства.
Конфигурационный файл сервиса /etc/auto.master
Можно использовать готовый каталог /misc, но я решил сделать с нуля. Поэтому закомментирую соответствующую строчку и пропишу в конец:
/mnt/auto /etc/auto.my
То есть монтирование будет происходить в каталог /mnt/auto согласно правилам в /etc/auto.my
Открываем файл правил (создаем с нуля):
Опишем три файловых системы:
- nfs, файловая система nfs, флаг intr означает, что монтирование автоматически отвалится при неиспользовании (примерно 10 минут), а так же указываем путь к устройству монтирования. В нашем случае это 192.168.1.7:/home/dmitry
- disk, с файловой системой ext3, устройство /dev/sdc1
- cdrom, с файловой системой iso9660, подключенное с флагами ro (read-only), это привод оптических дисков
Итак, когда все правила описаны, перезапустим сервис:
# service autofs restart
Открываем наш каталог /mnt/auto. Он пуст! По крайней мере пока.
Но что будет, если мы попытаемся обратиться к какому-нибудь ранее описанному каталогу? (nfs, disk, cdrom):
Примонтировалась сетевая файловая система. Из предыдущей статьи. Через 10 минут неиспользования она отвалится, чтобы не занимать ресурсов. Далее входим на “disk”
Нетрудно убедиться, что в каталоге /mnt/auto/ появится каталог disk (ранее появился nfs).
Ну и последний пример, cdrom:
Изначально их не существовало, но при обращении к этим “каталогам”, они создаются автоматически и в них монтируются описанные файловые системы. Достаточно удобно!
Comments: