Another zfs sharenfs issue
James L. Lauser
james at jlauser.net
Fri Jun 17 02:19:26 UTC 2011
Adrian's email reminded me that I'm having a persistent issues with 'zfs
sharenfs' as well, which I don't think is related.
On my server, I have two datasets exported, pool/mythtv and pool/home/james:
[Sledge:~] james$ zfs get sharenfs | grep local
pool/home/james sharenfs -alldirs -mapall james
quadraplex local
pool/mythtv sharenfs -alldirs -mapall mythtv
herman local
Whenever I have to reboot sledge, I lose the ability to mount my home
directory export from quadraplex. When I attempt the mount, I get a
'permission denied' error from the server. Running "sudo zfs set
sharenfs='-alldirs -mapall james quadraplex' pool/home/james" (setting
it to what it's already set to) fixes the problem, and it remains fixed
until I reboot the machine again. This ONLY affects the share to
quadraplex. The mythtv share to herman works without issue.
The server is 8-STABLE (built a few days ago, right after ZFSv28 was
MFC'd) on amd64. The machine is currently running ZFSv28, but this
problem has existed since well before that upgrade. I am running the
"experimental" NFS server, but not using NFSv4. Switching to the old
server does not seem to affect anything.
Both clients are Ubuntu 11.04 on x86_64.
The only thought I had was the fact that I'm trying to export
/home/james, but /home itself is not exported. Exporting it as well,
however, did not fix the problem.
Other useful info:
[Sledge:~] james$ uname -a
FreeBSD Sledge.home.jlauser.net 8.2-STABLE FreeBSD 8.2-STABLE #13: Wed
Jun 8 00:08:53 EDT 2011
root at Sledge.home.jlauser.net:/usr/obj/usr/src/sys/GENERIC amd64
[Sledge:~] james$ grep nfs /etc/rc.conf
nfs_server_enable="YES"
nfsv4_server_enable="YES"
[Quadraplex:~] james$ grep sledge /etc/fstab
sledge:/home/james /mnt/sledge nfs rw,tcp,nfsvers=3,async
0 0
Any insight would be appreciated, though seeing as how I only normally
reboot the server about 4 times per year, this isn't exactly a very high
priority issue.
--
-- James L. Lauser
james at jlauser.net
http://jlauser.net/
More information about the freebsd-fs
mailing list