Назад | Перейти на главную страницу

NFS с autofs: при монтировании / запуске / блокировке возникает ошибка разрешений

Я запускаю сервер Ubuntu 14.04 в качестве сервера NFS для другого компьютера 14.04 (один - почтовый сервер, другой - веб-сервер, на котором я хотел бы запустить графический интерфейс администратора MailMan). Я использую autofs для монтирования экспорта на другой стороне:

В моем / etc / exports у меня есть следующее:

/etc/mailman        10.10.10.102(rw,sync,no_subtree_check)
/usr/lib/mailman    10.10.10.102(rw,sync,no_subtree_check)
/var/lib/mailman    10.10.10.102(rw,sync,no_subtree_check)
/run/lock/mailman   10.10.10.102(fsid=1,rw,sync,no_subtree_check)

На клиенте у меня есть файл auto.master с:

/net    /etc/auto.net

а сценарий auto.net имеет следующее:

opts="-fstype=nfs4,hard,intr,nodev,suid,async"

Первые три появляются как монтировки на другом компьютере (в /net/10.10.10.103/), и я могу их нормально использовать.

Проблема в том, что появляется последний, но последний каталог под ним дает мне ошибки с отказом в разрешении. Я подозреваю, что это каталог блокировки, но не знаю, что это может значить для NFS:

root@alice:/# ls /net/10.10.10.103/run/lock/
mailman
root@alice:/# ls /net/10.10.10.103/run/lock/mailman/
ls: cannot access /net/10.10.10.103/run/lock/mailman/: No such file or directory

На сервере у меня есть следующее в / etc / default / nfs-common (и аналогично на клиенте)

NEED_STATD=1 (because I'm using nfs3?)
STATDOPTS="-n 10.10.10.103"
NEED_GSSD=

Как я могу получить / запустить / заблокировать / mailman для экспорта с теми же разрешениями, что и на сервере?


РЕДАКТИРОВАТЬ: Я думаю, это может быть потому, что / run / lock находится в tmpfs на сервере. / proc / mounts показывает:

none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,nr_inodes=567757 0 0

Я вижу, что / run / lock / mailman реплицируется как / var / lock / mailman, а это не tmpfs. Однако, когда я пытаюсь экспортировать / var / lock / mailman, он все равно экспортирует как / run / lock / mailman.

NFS не экспортирует из tmpfs или еще чего?