bios disk numbers and device names

Andrea Campi andrea+freebsd_stable at webcom.it
Mon Nov 29 06:06:57 PST 2004


On Mon, Nov 29, 2004 at 08:51:38AM -0500, Michael Grant wrote:
> Thanks, that seems like it will work perfectly.  Do you know if I can
> boot a root device on say /dev/ufs/root?
> 
> tunefs -L root /dev/da0a
> 
> then in my fstab:
>    /dev/ufs/root      /       ufs     rw       1       1

Don't know.

> Also, what is the difference between dong 'glabel lable -v root' and
> 'tunefs -L root'?  It appears from the man page that one creates a
> /dev/label/root and the other creates a /dev/ufs/root. 
> 
> Where can I learn more about /dev/label and /dev/ufs?  Thanks again.

The manpage explains it all, and that's all I know as well. glabel
specifies a transient label, i.e. it's not saved on the disk, so you
loose it on reboot or if the disk goes away.

If you need to know more... use the source Luke, use the source. ;-)

Andrea

> 
> Michael Grant 
> 
> 
> On Mon, Nov 29, 2004 at 01:39:58PM +0100, Andrea Campi wrote:
> > On Mon, Nov 29, 2004 at 07:21:00AM -0500, Michael Grant wrote:
> > > Has anyone thought about this problem?  Is there some spare space in
> > > the label that could be used for a device name that, if set, could
> > > be used in place of (or an alias for) a name like da0?
> > 
> > GEOM_LABEL is what you're looking for. Check the glabel(8) man
> > page. In a nutshell, you'd do this:
> > 
> > tunefs -L log /dev/ad1s1a
> > tunefs -L db /dev/da4s1a
> > tunefs -L www /dev/da4s1a
> > ...
> > 
> > mount /dev/ufs/log /mnt/log
> > mount /dev/ufs/db /mnt/db
> > mount /dev/ufs/www /mnt/www
> > 
> > (you get the idea). Obviously you can move use the /dev/ufs/*
> > devices in fstab as well.
> > 
> > If later on you move the filesystems to a different device while
> > retaining the label (which means no tar, you have to use dd or
> > dump/restore), everything works.
> > 
> > Hope it helps. Bye,
> > 	Andrea
> > 
> > -- 
> >             Give a man a fish and you feed him for a day;
> >      teach him to use the Net and he won't bother you for weeks.
> 

-- 
            Give a man a fish and you feed him for a day;
     teach him to use the Net and he won't bother you for weeks.


More information about the freebsd-stable mailing list