Subject: export(5) options, was: It works!
To: Benjamin Walkenhorst <krylon@gmx.net>
From: Hauke Fath <hf@spg.tu-darmstadt.de>
List: netbsd-users
Date: 11/23/2004 09:34:36
On Mon, 22 Nov 2004 19:14:38 +0100 Benjamin Walkenhorst wrote:
> Then it turned out that NFS wasn't working properly if configured as=20
> stated in the HOWTO.
> When my /etc/exports looked as shown in the HOWTO, with paths
> adjusted, I got the following error:
> Nov 20 21:39:32 wintermute mountd[589]: "/usr/local/sparc/usr =20
> -maproot", line 8: Can't change attributes for /usr/local/sparc/usr to
> Default
Are you talking about the www.netbsd.org diskless howto at
http://www.netbsd.org/Documentation/network/netboot/nfs.html#netbsd ?
From the exports(5) BUGS:=20
"The export options are tied to the local mount points in the kernel and
must be non-contradictory for any exported subdirectory of the local
server mount point."
I.e., if you want to export the client /usr read-only, it has to be on
a different filesystem than the r/w client root. nullfs mounts come in
handy here, but seem to be an undocumented trick of the trade.=20
The howto gets that seriously wrong. Might be worth a PR.
hauke
--=20
/~\ The ASCII Ribbon Campaign Hauke Fath
\ / No HTML/RTF in email Institut f=FCr Nachrichtentechnik
X No Word docs in email TU Darmstadt
/ \ Respect for open standards Ruf +49-6151-16-3281
=20