![NFS를 통해 /dev/mapper 마운트 파일 시스템을 어떻게 내보낼 수 있나요?](https://rvso.com/image/1457483/NFS%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%2Fdev%2Fmapper%20%EB%A7%88%EC%9A%B4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%82%B4%EB%B3%B4%EB%82%BC%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
다음과 같이 /dev/mapper를 통해 /usr을 마운트하는 "pr-cl-n1" 서버가 있습니다.
# 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-client 192.168.1.1에서 / 루트를 마운트하고 읽을 수 있지만(자동 마운트를 위해 am-utils를 사용합니다), 이 클라이언트는 /usr에 액세스할 수 없습니다(클라이언트에는 비어 있는 것으로 표시되지만 분명히 파일이 포함되어 있습니다). 서버에서):
# ls /var/mnt/pr-cl-n1/usr
#
/dev/mapper 마운트에서는 "no_subtree_check"가 무시되는 것 같습니다. 사용해야 하는 다른 옵션이 있나요?
답변1
불행히도 다른 파일 시스템 /
입니다 /usr
. /usr을 내보내야 합니다.
/usr 192.168.1.1(ro,no_root_squash,no_subtree_check)
그 다음에 exportfs -a
.