У меня есть NFS-сервер, на который я экспортирую следующее:
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)
В этой папке есть несколько подпапок, которые должны быть видны на клиентах.
Я хочу использовать autofs для монтирования этого на клиентах по следующему пути:
/opt/netapps/
Это я могу сделать, но когда я это делаю, папка /opt становится непригодной для использования, потому что automounter что-то с ней делает. Я не могу создать новую подпапку для /opt или вообще что-либо сделать... Я получаю сообщение «Отказано в доступе» на все... как root!
Мои файлы:
cat /etc/auto.master.d/opt.autofs
/opt file:/etc/auto.opt --timeout 10
cat /etc/auto.opt
netapps -fstype=nfs4 lwp16.service.rug.nl:/netapps
Что я сделал не так? Как мне это решить? Есть у кого-нибудь идеи?
решение1
Ваш текущий opt.autofs
файл в основном говорит autofs взять под контроль каталог /opt
, чтобы он мог создавать там произвольные точки монтирования для автомонтирования. Я бы рекомендовал вам вместо этого создать и использовать каталог, в котором вы можете позволить autofs иметь полный контроль — что-то вроде /opt/auto
(чтобы в конечном итоге использовать /opt/auto/netapps
), или, возможно, /remote
(чтобы в конечном итоге использовать /remote/netapps
).
В первом случае вы можете просто изменить свой /opt.autofs
файл:
/opt/auto file:/etc/auto.opt --timeout 10
решение2
Проблема в том, что ваш файл карты (auto.opt) имеет неправильное местоположение экспорта (/exports/netapps)
nfs-сервер:
cat /etc/exports
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)
клиент nfs
cat /etc/auto.master
....omitted lines.....
/misc /etc/auto.misc
/opt /etc/auto.opt --timeout 10
....omitted lines.....
cat /etc/auto.opt
netapps -ro,nfsvers=3 lwp16.service.rug.nl:/exports/netapps
service nfs restart
service autofs stop
service autofs start
Также у вас могут возникнуть проблемы с разрешением имен, поскольку DNS может вызывать эту проблему. В этом случае попробуйте IP-адрес в вашем файле карты (ip-addr-nfs-server:/exports/netapps).
По умолчанию nfs монтируется с версией 4, если в параметрах монтирования не указано иное.