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

657
Wile E. Genius

У меня есть сервер "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) 

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

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

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

1

1 ответ на вопрос

0
Archemar

unfortunatly / and /usr are different filesystems. You need to export /usr.

/usr 192.168.1.1(ro,no_root_squash,no_subtree_check) 

then exportfs -a.

Похожие вопросы