I'm trying to share a zfs filesystem and can't mount it rw. Take two machines: tiny0 and tiny1
> [root@tiny0 /zones]# zfs create zones/test > [root@tiny0 /zones]# sharemgr add-share -s /zones/test/ zfs > [root@tiny0 /zones]# touch /zones/test/from-tiny0 > [root@tiny0 /zones]# ll /zones/test/ > > total 1 > > -rw-r--r-- 1 root root 0 May 8 01:53 from-tiny0 All good, then > [root@tiny1 /zones]# mkdir /zones/test > [root@tiny1 /zones]# mount tiny0:/zones/test /zones/test > [root@tiny1 /zones]# ls /zones/test/ > from-tiny0 > [root@tiny1 /zones]# touch /zones/test/from-tiny1 > touch: cannot create /zones/test/from-tiny1: Permission denied Not so good. But it shows as being mounted rw: > [root@tiny1 /zones]# mount > ....huge snip.... > /zones/test on tiny0:/zones/test > remote/read/write/setuid/devices/xattr/dev=8fc000b on Mon May 8 14:52:05 2017 > I've also tried setting root=* on the share (from scratch...) > [root@tiny0 /zones]# sharemgr create -P nfs test-group > [root@tiny0 /zones]# sharemgr set -P nfs -S sys -p root=* test-group > [root@tiny0 /zones]# zfs create zones/test > [root@tiny0 /zones]# sharemgr add-share -s /zones/test/ test-group > [root@tiny0 /zones]# sharemgr show -p > default nfs=() > zfs nfs=() > test-group nfs=() nfs:sys=(root="*") > /zones/test > [root@tiny0 /zones]# touch /zones/test/from-tiny0-test-group With the same outcome: > [root@tiny1 /zones]# mount tiny0:/zones/test /zones/test > [root@tiny1 /zones]# ls /zones/test/ > from-tiny0-test-group > [root@tiny1 /zones]# touch /zones/test/from-tiny1-test-group > touch: cannot create /zones/test/from-tiny1-test-group: Permission denied Both machines have root as uid:gid 0:0. All the nfs services are running > [root@tiny0 /zones]# svcs -a | grep nfs > online 0:06:09 svc:/network/nfs/mapid:default > online 0:06:09 svc:/network/nfs/status:default > online 0:06:09 svc:/network/nfs/nlockmgr:default > online 0:06:09 svc:/network/nfs/server:default > online 0:08:42 svc:/network/nfs/client:default > [root@tiny1 /zones]# svcs -a | grep nfs > online 13:08:43 svc:/network/nfs/status:default > online 13:08:52 svc:/network/nfs/nlockmgr:default > online 13:08:52 svc:/network/nfs/client:default > online 13:08:52 svc:/network/nfs/server:default > online 13:09:01 svc:/network/nfs/mapid:default The machines resolve and are doing so via multicast DNS. Reverse DNS through "dig -x" does not return the same hostnames, however. Any ideas? Thanks, Dave ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
