Введение

В ходе этого испытания вы научитесь настраивать службу autofs для автоматического монтирования удаленных файловых систем по мере необходимости. Autofs — это программа, использующая встроенный в ядро механизм автоматического монтирования: она подключает файловые системы при обращении к ним и отключает их после определенного периода бездействия. Это особенно удобно для управления сетевыми ресурсами, такими как NFS.

Настройка autofs для монтирования удаленного ресурса NFS

Ваша задача — настроить autofs для автоматического монтирования ресурса NFS. Среда уже предварительно настроена: на узле localhost запущен NFS-сервер, экспортирующий каталог /shared. Вам необходимо создать два конфигурационных файла: основной файл карты (master map), который указывает autofs, за какими каталогами следить, и конкретный файл карты, определяющий параметры монтирования.

Задачи

  • Создайте основной файл карты autofs по пути /etc/auto.master.d/nfs.autofs.
  • Создайте файл карты autofs по пути /etc/auto.nfs для определения параметров монтирования NFS.
  • Перезапустите службу autofs, чтобы применить новую конфигурацию.
  • Проверьте, что ресурс NFS монтируется автоматически при обращении к нему.

Требования

  • Основной файл карты должен быть создан по пути /etc/auto.master.d/nfs.autofs.
  • Содержимое файла /etc/auto.master.d/nfs.autofs должно быть строго следующим:
/mnt/nfs  /etc/auto.nfs
  • Файл карты должен быть создан по пути /etc/auto.nfs.
  • Содержимое файла /etc/auto.nfs должно быть строго следующим:
shared  -fstype=nfs,soft,intr  localhost:/shared
  • Службу autofs необходимо перезапустить с помощью команды:
sudo systemctl restart autofs

Пример

После завершения настройки попытка доступа к каталогу /mnt/nfs/shared должна пройти успешно, и вы должны увидеть содержимое удаленного ресурса. Например, там должен находиться файл test.txt.

ls /mnt/nfs/shared

Ожидаемый результат:

test.txt

Резюме

В этом испытании вы настроили службу autofs для монтирования NFS-ресурса по требованию. Вы научились создавать основной файл карты в директории /etc/auto.master.d/ и соответствующий файл карты с параметрами монтирования. Перезапустив службу autofs, вы применили эти настройки, обеспечив прозрачный и автоматический доступ к сетевой файловой системе. Этот навык критически важен для эффективного управления сетевыми ресурсами в среде Linux.

✨ Проверить решение и практиковаться