
Я унаследовал небольшую сеть, где каждая машина является NFS-сервером/клиентом и экспортирует папку /data на все остальные машины. Я добавил машину, на которой хотел бы иметь ту же функциональность, и обновил сетевые /etc/fstab и /etc/exports соответственно.
Однако после перезагрузки новая машина не создает таблицу экспорта автоматически, поэтому мне приходится вручную sudo exportfs -a
для этой машины, а затем sudo mount -a
на клиентах, чтобы подключить их. Я уже добавил общие ресурсы в /etc/exports, как предлагалось в некоторых статьях. Каково поведение по умолчанию для NFS? Похоже, что на старых машинах нет строки /etc/profile для экспорта общих ресурсов... по крайней мере, я ее не нашел.
Как мне заставить новую машину с Ubuntu 12.04 автоматически экспортировать свои общие ресурсы при перезагрузке?
решение1
Это зависит от вашего дистрибутива. Может быть
systemctl enable nfsserver.service
или
insserv nfsserver
или
chkconfig nfsserver on
Если ваша служба называется "nfsserver" вообще. Вы можете найти нужную по
find /etc/init.d /usr/lib/systemd/ -iname "*nfs*"