Bob,
"exportfs -au" states to unexport everything, it does not state to re-export from /etc/exports.
The syntax you really wanted was "exportfs -a", which will overwrite any incore exports with entries from the /etc/exports file.
In other words, if you had added an export manually via "exportfs -o rw=foo /vol/vol0/bar" and there was no entry for /vol/vol0/bar in /etc/exports, then it would stay in memory.
To fix your problem, just run "exportfs -a" to reload everything.
Thanks, Tom
Perhaps I'm rusty with my NFS knowledge....
I made a change to my /usr/local export. (-root on a build host) I did an "exportfs -u -a" and to my horror all of the *existing* /usr/local mounts went stale.
I do not remember this happening with Auspex's (in a previous life) and SunOS 4.1.2. Perhaps I need to go back to the blue NFS/NIS O'Reilly book....
Is this a Solaris 2.8 ism, or am I missing something obvious in my re-entry to the world of NFS...
Here is my vfstab entry:
well:/vol/sysvol0/local
/usr/local nfs no yes bg,soft,intr
TIA
-Bob