1

У меня есть сервер NFS, на котором я экспортирую следующее:

/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)

В этой папке есть несколько подпапок, которые должны быть видны на клиентах.

Я хочу использовать autofs для монтирования на клиентах по следующему пути:

/opt/netapps/

Это я могу сделать, но когда я это делаю, папка /opt становится непригодной для использования, потому что с ней что-то делает автомонтер. Я не могу создать новую подпапку для /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

Что я сделал не так? Как мне это решить? У кого-нибудь есть идея, пожалуйста?

2 ответа2

0

Проблема в том, что файл карты (auto.opt) имеет неправильное местоположение экспорта (/exports/netapps)

NFS сервер:

cat /etc/exports
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)

клиент нфс

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, если ни один не указан в качестве параметров монтирования.

0

Ваш текущий файл opt.autofs основном говорит autofs взять под контроль каталог /opt , чтобы он мог создавать произвольные точки монтирования для автоматического монтирования. Я бы порекомендовал вам вместо этого создать и использовать каталог, в котором вы можете позволить autoofs иметь полный контроль - что-то вроде /opt/auto (чтобы вы в конечном итоге использовали /opt/auto/netapps), или, возможно, /remote (так вы бы в конечном итоге использовали /remote/netapps).

Для первого варианта вы можете просто изменить свой файл /opt.autofs :

/opt/auto file:/etc/auto.opt --timeout 10

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .