Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Feb 1999 23:39:55 -0500 (EST)
From:      "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com>
To:        henrich@flnet.com (Charles Henrich)
Cc:        freebsd-questions@FreeBSD.ORG (FreeBSD Questions)
Subject:   Re: How do you export a file system tree?
Message-ID:  <199902170439.XAA03293@cc942873-a.ewndsr1.nj.home.com>
In-Reply-To: <19990216162911.33424@orbit.flnet.com> from Charles Henrich at "Feb 16, 99 04:29:11 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Charles Henrich wrote,
> This used to be so easy :)  I have a question, I want to export a subtree
> of my root filesystem (aka /localhome).  If I do a 
> 
> /localhome -alldirs 
> 
> I get nothing but errors:
> 
> Feb 16 16:23:30 vev mountd[851]: could not remount /localhome: Invalid argument
> Feb 16 16:23:30 vev mountd[851]: bad exports list line /localhome -alldirs crh.mvfx.com
> 
> However, if I export from the top of the tree, (aka /) it works as advertised,
> but I do not want to exports the whole disk!  What am I missing here, can this
> not be done anymore?

I don't think you are missing anything. From 'man exports,'

    "The second [form of export 
     specification] is to specify the pathname of the root of the filesys- 
     tem followed by the -alldirs flag; this form allows the host(s) to mount
     at any point within the filesystem..."

It implies the '-alldirs' option only works for entire
filesystems. Otherwise,  you need to use the first method listed,

    "...list all mount points as absolute directory paths separated by
     whitespace."

I can think of three ways to go, (1) make /localhome a filesystem of
its own, (2) explicitly list every subdirectory of /localhome that
you might want to be exported as its own mount point, or (3) mount it
without '-alldirs' and if you want to get at something farther up the
tree, you have to still mount at /localhost and climb it from there. 

Sorry if that's not what you want, but I believe it's well within the
RFCs.
-- 
Crist J. Clark                           cjclark@home.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902170439.XAA03293>