Subject: Re: MNT_NOSHARE for non-exportable fs [was: Removing tmpfs'
To: None <mjf@NetBSD.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 10/25/2006 21:11:50
> > - why "share" rather than "export"?
> 
> I chose "share" because "export" is too tightly coupled with NFS. However, I'm
> sure my point of view can be swayed ;-)

it's actually tightly coupled with nfs, isn't it?
eg. how can it prevent smbd or apache from exporting the filesystem?

> > - what's the point to expose it as a mount option?
> >   sys_mount is not an appropriate interface to control nfs exportability
> >   these days.  to specify filesystem characteristics,
> >   IMNT_ is more appropriate.
> 
> I'm exposing it as a mount option so that userland knows it's there. It's a
> clear indicater of _why_ exporting doesn't work, "noshare" (or "noexport") can
> be seen from the mount options.

i believe that mount is a wrong way to show this kind of
filesystem characteristics.

YAMAMOTO Takashi