Date: Sun, 22 Jul 2007 00:49:38 -0800 From: Beech Rintoul <beech@freebsd.org> To: freebsd-questions@freebsd.org Subject: Re: is this possible? (let user able to access two moint points, one beneath another) Message-ID: <200707220049.41237.beech@freebsd.org> In-Reply-To: <1185090925.17559.29.camel@joe.realss.com> References: <1185090925.17559.29.camel@joe.realss.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 21 July 2007, Zhang Weiwu said: > Dear all > > I wish to export two directories for other people to mount, so I > write in my /etc/exports: > > /var/ftp/pub -ro > /var/ftp/pub/music -ro > > Start NFS server then I found only /var/ftp/music is successfully > exported, /var/log/message says: > > Jul 22 15:34:32 exupery mountd[404]: can't change > attributes for /var/ftp/pub/music > Jul 22 15:34:32 exupery mountd[404]: bad exports list > line /var/ftp/pub/music -ro > > I cannot understand what is "change attributes" and why it cannot > be done, so I go to read handbook. Here is the handbook section > about this issue > http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/networking.htm >l#EXPORTS-ERRORS > > 12.13. Why does mountd keep telling me it =E2=80=9Ccan't change > attributes=E2=80=9D and that I have a =E2=80=9Cbad exports list= =E2=80=9D on my > FreeBSD NFS server? > > The most frequent problem is not understanding the correct > format of /etc/exports. Please review exports(5) and the > NFS entry in the Handbook, especially the section on configuring > NFS. > > And yes, I reviewed both document, and I am sure the format is > correct because it's only two similar lines and the first line is > accepted by server: > /var/ftp/pub -ro > /var/ftp/pub/music -ro > > Give up on this, then I think probably I can use -alldirs. I write > my /etc/exports: > /var/ftp/pub -alldirs -ro > > Start NFS server, check /var/log/messages I found: > > Jul 22 15:30:37 exupery mountd[404]: -alldirs requested > but /var/ftp/pub is not a filesystem mountpoint > Jul 22 15:30:37 exupery mountd[404]: bad exports list > line /var/ftp/pub -alldirs > > This seems to suggest that I cannot use -alldirs because > /var/ftp/pub is a plain directory, only a mount point can use > -alldirs (in my case, /var). > > So I am stuck here. Any suggestion getting me out? Is it possible > at all to export a directory and also it's sub-directory? > > Best Regards Try writing the export: /var/ftp/pub /var/ftp/pub/music -ro =2D-=20 =2D------------------------------------------------------------------------= =2D------------- Beech Rintoul - FreeBSD Developer - beech@FreeBSD.org /"\ ASCII Ribbon Campaign | FreeBSD Since 4.x \ / - NO HTML/RTF in e-mail | http://www.freebsd.org X - NO Word docs in e-mail | Latest Release: / \ - http://www.FreeBSD.org/releases/6.2R/announce.html =2D------------------------------------------------------------------------= =2D-------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707220049.41237.beech>