Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Dec 2008 11:47:37 +0100
From:      Bernard Dugas <bernard@dugas-family.org>
To:        freebsd-questions@freebsd.org
Subject:   Optimising pxeboot disk size
Message-ID:  <49478749.2030200@dugas-family.org>
In-Reply-To: <20081216094719.EDCEE1065675@hub.freebsd.org>
References:  <20081216094719.EDCEE1065675@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I'm working on a project to have many diskless clients PXEbooting on 1 
nfs server.

This works now, but i would like to have a more efficient use of disk 
space on NFS server.

Lot of root directories can be shared and mounted in fstab, after 
booting process : /usr, /home...

In current solution, the minimum root directories i had to keep for 
managing to boot are :
bin libexec sbin boot etc lib

But it appears that only /etc is really specific to each diskless 
clientX, having basically fstab and rc.conf inside.

All other directories could be shared, and specifically /boot which is 
more that 100MO : i would prefer not to duplicate it, as 10 servers 
would mean 1GO for nothing.

Please would anybody help find a way to share all what we can during 
boot process ?

Another way to ask the question is : how can we mount / and then /etc at 
the begining of boot process instead of mounting only / with etc inside ?

I have tried to do links, but no way to make the boot process follow them...

Thanks a lot,
Best regards,




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