Вопрос или проблема
У меня есть NFS на 192.168.1.10:/home/vm1/Desktop/nfs, и я хотел бы смонтировать его локально в /home/vm1/Desktop/nfs-mount с помощью автомонтера… нужно помощь в этом
Что я сделал
$cat /etc/auto.master
/home /etc/auto.nfs
$cat /etc/auto.nfs
/vm1/Desktop/nfs-bind -fstype=nfs 192.168.1.32:/home/vm1/Desktop/nfs
Это правильный способ сделать это?
после
$cat /etc/auto.master
/home /etc/auto.nfs
$cat /etc/auto.nfs
vm1/Desktop/nfs-bind -fstype=nfs 192.168.1.32:/home/vm1/Desktop/nfs
вот что я получаю
Apr 30 06:27:30 vm1 automount[1542]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:27:30 vm1 automount[1542]: key "vm1" not found in map source(s).
Apr 30 06:28:10 vm1 automount[29547]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:28:13 vm1 automount[29547]: key "vm1" not found in map source(s).
Apr 30 06:28:18 vm1 automount[29547]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:28:18 vm1 automount[29547]: key "vm1" not found in map source(s).
Apr 30 06:29:19 vm1 automount[29547]: key "vm1" not found in map source(s).
Я не думаю, что это правильный способ сделать это.
Попробуйте заменить vm1/Desktop/nfs-bind на vm1.
Затем попробуйте перейти в /home/vm1.
(Или попробуйте заменить /home на /home/vm1/Desktop/ и /vm1/Desktop/nfs-bind на nfs-bind…)
Отредактируйте текстовый файл /etc/auto.fs
, чтобы отразить это
$cat /etc/auto.nfs
/vm1/Desktop/nfs-bind -fstype=nfs 192.168.1.10:/home/vm1/Desktop/nfs
Вы должны ввести IP-адрес сервера NFS, а не машины, которая будет монтировать папку nfs. Также убедитесь, что сервер nfs экспортирует папку для общего доступа. На вашем сервере nfs:
vi /etc/exports
/home/vm1/Desktop/nfs 192.168.1.0/24
Ответ или решение
Для того чтобы правильно настроить автоматическое монтирование NFS с использованием automounter (autofs) в вашей системе, необходимо выполнить несколько шагов. Ниже приведены последовательные действия для устранения возникших ошибок и успешного монтирования.
Шаг 1: Настройка NFS-сервера
Убедитесь, что на NFS-сервере папка экспортирована правильно. Для этого отредактируйте файл /etc/exports
на NFS-сервере следующим образом:
/home/vm1/Desktop/nfs 192.168.1.0/24(rw,sync,no_subtree_check)
Здесь 192.168.1.0/24
определяет сеть, из которой разрешен доступ к NFS. Параметры rw,sync,no_subtree_check
задают разрешения на запись и консистентность. Примените изменения командой:
sudo exportfs -a
Шаг 2: Настройка Autofs на клиенте
Теперь давайте настроим Autofs на вашей машине, которая будет монтировать NFS. Файлы конфигурации необходимо исправить следующим образом:
Файл /etc/auto.master
Файл /etc/auto.master
должен иметь запись, которая указывает, где именно и как следует искать маппинг. Запись должна выглядеть так:
/home/vm1/Desktop/ /etc/auto.nfs
Здесь указывается корневая папка, в которую будут монтироваться все указанные NFS.
Файл /etc/auto.nfs
Создайте или отредактируйте файл /etc/auto.nfs
так, чтобы указать, какие NFS монтировать. Пример записи:
nfs-bind -fstype=nfs 192.168.1.10:/home/vm1/Desktop/nfs
Это конфигурирует монтирование NFS-соединения из указанного источника.
Шаг 3: Перезапуск Autofs
После внесения изменений в конфигурационные файлы, необходимо перезапустить службу autofs, чтобы применить изменения. Введите команду:
sudo systemctl restart autofs
Шаг 4: Проверка ошибок
Если вовремя перезагрузки autofs возникают ошибки, проверьте журналы с помощью:
journalctl -xe | grep automount
Это позволит вам обнаружить и устранить дальнейшие ошибки, которые могут возникнуть.
Заключение
Простое соответствие IP-адресов и точек монтирования, корректная конфигурация доступа на стороне NFS-сервера и точное указание на клиенте позволяют настроить autofs для автоматического монтирования каталогов. Правильная конфигурация обеспечивает стабильное и безопасное функционирование вашей системы.
Используйте данный план действий для настройки автоматического монтирования NFS в вашей сети. Обратите внимание на правильность указания IP адресов и путей, что критически важно при задании настроек.