지역 내에서 zfs 내장 nfs를 사용하여 공유 zfs 데이터세트를 생성하려고 Omnios를 사용하려고 하는데 그렇게 하려고 할 때마다 다음 메시지가 나타납니다.
zfs create -o casesensitivity=mixed -o nbmand=on -o mountpoint=/dat/share -o [email protected]/24 dat/share
cannot set property for 'dat': 'sharenfs' cannot be set in a non-global zone
그래서 저는 이것을 zfs nfs가 영역 내부에서 사용될 수 없다는 신호로 받아들였습니다. 그래서 영역 외부에서 zfs nfs 공유를 생성하려고 시도했지만 똑같은 오류가 발생했습니다.
cannot create 'dat/share': 'mountpoint' cannot be set on dataset in a non-global zone
그래서 지금 나는 어리둥절하고 몇 시간 동안 검색하고 검색한 후에 누군가 내가 여기서 뭘 잘못하고 있는지 밝혀줄 수 있기를 바랍니다.
답변1
먼저 해당 영역에 nfs/server 패키지를 설치해야 하며 다음과 같은 제한 사항이 있습니다.
- 지역 공유에서 지역 간 LOFS를 탑재할 수 없습니다.
- 영역 내에 마운트된 파일 시스템은 전역 영역과 공유할 수 없습니다.