Как экспортировать смонтированную файловую систему /dev/mapper через NFS?

Как экспортировать смонтированную файловую систему /dev/mapper через NFS?

У меня есть сервер «pr-cl-n1», который монтирует /usr через /dev/mapper следующим образом:

# mount
[...]
/dev/mapper/pr--cl--n1-usr on /usr type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)

Корень сервера экспортируется через NFS. Мой /etc/exports выглядит так:

/       192.168.1.1(ro,no_root_squash,no_subtree_check)

Теперь я могу смонтировать и прочитать корень / с NFS-клиента 192.168.1.1 (я использую am-utils для автоматического монтирования), но этот клиент не может получить доступ к /usr (он отображается пустым на клиенте, но он определенно содержит файлы на сервере):

# ls /var/mnt/pr-cl-n1/usr
#

Кажется, что "no_subtree_check" игнорируется для монтирований /dev/mapper. Есть ли другой вариант, который я должен использовать?

решение1

к сожалению /и /usrэто разные файловые системы. Вам нужно экспортировать /usr.

/usr  192.168.1.1(ro,no_root_squash,no_subtree_check)

затем exportfs -a.

Связанный контент