On Mon, May 01, 2017 at 05:20:45PM +0200, Andreas Kusalananda K?h?ri wrote:
> Hi,
>
> I configured a diskless client which mounts /usr from a file server
> (both running OpenBSD 6.1 -release).
>
> The client say, as it is running /etc/rc,
>
> pf enabled
> starting network
> /etc/netstart[189]: id: not found
> /etc/netstart[189]: != 0: unexpected `!='
>
> The problem, I assume, is that id(1) lives in /usr/bin and since /usr
> hasn't yet been mounted, it's not found.
>
> This doesn't seem to affect the boot in any way since the network
> appears to come up and the filesystems are mounted properly.
>
> The client has the following in its /etc/fstab:
>
> server:/export/client/root / nfs rw,soft,tcp,intr
> server:/export/shared/usr /usr nfs rw,wxallowed,soft,tcp,intr,nodev
> server:/export/shared/home /home nfs rw,soft,tcp,intr,nodev,nosuid
>
> Let me know if I have misunderstood anything regarding this. Would I
> need to move /export/shared/usr back into /export/client/root, for
> example? What would be a better hiearchy to use if I wanted to add
> multiple clients that share /usr (or even better, share as much as
> possible)?
>
> BTW, the mount options for for the root directory (soft,tcp,intr) seems
> to be ignored. I'm assuming this is because it's not remounted once the
> network has been started (and it may not even be possible to do that).
>
> I also noticed that if I use -ro for /export/shared/usr in /etc/exports
> on the file server, I am still able to mount the share read-write.
>
>
> Cheers,
> Kusalananda
I fixed the id error - you're right, the id binary is not available at
this point in diskless setups.
--
-=[rpe]=-
No comments:
Post a Comment