makefs && gpart (...)

Matthias Apitz guru at unixarea.de
Thu Jan 1 18:22:24 UTC 2015


El día Thursday, January 01, 2015 a las 09:23:06AM -0800, Nathan Whitehorn escribió:

> 
> On 01/01/15 03:48, Matthias Apitz wrote:

> > gpart add -t freebsd-ufs ${unit}
> > mdconfig -d -u ${unit}
> >
> > As you can see, it does makefs first, and after this it creates the
> > gpart structure in the image (i.e. in its memory file system).
> > Why is this in this order and where exactly starts the file system
> > created by makefs?
> 
> 
> This is a quirk of BSD disklabels: the first partition can start at 
> address 0 and the first 16 sectors of UFS2 file systems are reserved for 
> the label headers. It's not portable to other partition schemes. For 
> -CURRENT, this script has been replaced, by the way, and doesn't use BSD 
> labels anymore.
> -Nathan

I'm on -HEAD (r272526) and the script remains unchanged there. Thanks
anyway for your feedback.

	matthias

-- 
Matthias Apitz, guru at unixarea.de, http://www.unixarea.de/ +49-170-4527211
1989-2014: The Wall was torn down so that we go to war together again.
El Muro ha sido derribado para que nos unimos en ir a la guerra otra vez.
Diese Grenze wurde aufgehoben damit wir gemeinsam wieder in den Krieg ziehen.


More information about the freebsd-current mailing list