On 01/18/2010 07:50 PM, Tom Haynes wrote: > CD wrote: >> On 01/18/2010 06:36 PM, Tom Haynes wrote: >>> CD wrote: >>>> Greetings. >>>> >>>> I've go two pools, but can only access one of them from my >>>> linux-machine. Both pools got the same settings and acl. >>>> >>>> Both pools has sharenfs=on. Also, every filesystem got >>>> aclinherit=passthrough >>>> NAME PROPERTY VALUE SOURCE >>>> tank sharenfs on local >>>> bitbox sharenfs on local >>>> >>> >>> Does 'zfs list' show bitbox to be at the root of the server's >>> namespace? >>> >>> # zfs list -o name,sharenfs,mountpoint >> NAME SHARENFS MOUNTPOINT >> bitbox on /bitbox >> bitbox/fs0 on /bitbox/fs0 >> bitbox/fs1 on /bitbox/fs1 >> rpool off /rpool >> rpool/ROOT off legacy >> rpool/ROOT/opensolaris off / >> rpool/ROOT/xvm off /mnt/xvm >> rpool/ROOT/xvm-1 off /mnt/xvm1 >> rpool/dump - - >> rpool/export off /export >> rpool/export/home off /export/home >> rpool/swap - - >> tank on /tank >> tank/fs0 on /tank/fs0 >> tank/fs1 on /tank/fs2 >> >> > Hmm, tank/fs1 is mounted on /tank/fs2. Do you also have > a /tank/fs1? I.e., the shares down below don't match > the paths. > > This shouldn't be the problem you are seeing...
I must apologize; I edited the oputput to make it simpler, and made a typo. The fs0 and fs1 are just placeholders. The original output looks okay. > >>> >>> What does share show as the active shares? >>> >>> # share >> - at tank /tank rw "" >> - at tank /tank/fs0 rw "" >> - at tank /tank/fs1 rw "" >> f...@tank/fs0 /tank/fs0 rw "" >> f...@tank/fs1 /tank/fs1 rw "" >> >>> >>> If you don't see bitbox here, it will be a problem. >> Seems I've got a problem ^^ >> But what? Aren't the filesystem handling the sharing? > > > > Yes, they should be. I'm adding zfs-discuss to see what further > triaging will help. > Great, thanks. > > >> >> I've got samba shares active for most of my filesystems - can this be >> a problem? >>> >>>> Same ACL: >>>> /bitbox >>>> drwxr--r--+ 25 root sa 25 Dec 18 12:43 folder0 >>>> group:sa:rwxpdDaARWcCos:-------:allow >>>> owner@:rwxpdDaARWcCos:-------:allow >>>> everyone@:r-----a-R-c---:-------:allow >>>> drwxr--r--+ 3 root sa 3 Jun 1 2009 folder1 >>>> group:sa:rwxpdDaARWcCos:-------:allow >>>> owner@:rwxpdDaARWcCos:-------:allow >>>> everyone@:r-----a-R-c---:-------:allow >>>> >>>> /tank >>>> drwxr--r--+ 4 root root 4 Sep 9 15:47 folder0 >>>> group:sa:rwxpdDaARWcCos:-------:allow >>>> owner@:rwxpdDaARWcCos:-------:allow >>>> everyone@:r-----a-R-c---:-------:allow >>>> drwxr--r--+ 7 root sa 9 May 19 2009 folder1 >>>> group:sa:rwxpdDaARWcCos:-------:allow >>>> owner@:rwxpdDaARWcCos:-------:allow >>>> everyone@:r-----a-R-c---:-------:allow >>>> >>>> Yet, when I mount the nfs, only 'tank' is listed: >>>> mount -t nfs4 srv:/ /mnt/server >>>> >>>> If I try to mount the pools separately: >>>> $ sudo mount -t nfs4 srv:/tank /mnt/tank/ --work perfectly >>>> $ sudo mount -t nfs4 srv:/bitbox /mnt/bitbox --gives error: >>>> mount.nfs4: mounting srv:/bitbox failed, reason given by server: >>>> No such file or directory >>> >>> What if you try a v3 mount? >> I assmume the prefix "-t nfs" equls v3? I get: >> mount.nfs: access denied by server while mounting srv:/bitbox > > You don't need "-t nfs", just dropping the -t option will work. > > But the fact that we don't see a share means we do not > expect to get access here. The /etc/dfs/sharetab only contains /tank entires, even though I've got both nfs and smb shares in the /bitbox pool... Not sure why. Also > >>> >>> >>>> I don't get it! >>>> Also, where are the config files, such as the /etc/export? >>>> >>> >>> If this were non-zfs, you'd want to look in /etc/dfs. But since this >>> is zfs, the share >>> (i.e., export) is in the sharenfs property of the filesystem. >>> >>> >>> >>> >>>> Thanks! >>> >>> >>> >> Thanks for replying. > > >