best common practice to handle variable provider names ?

Vincent Hoffman vince at unsane.co.uk
Tue Jan 13 05:41:15 PST 2009


Luigi Rizzo wrote:
> Hi,
> I would like some advice on the following issue.
>
> If i add some geom modules on my disks, the "device names" to be used
> in /etc/fstab change accordingly to which nodes are present.
>
> Is there a way to hide these changes so that /etc/fstab always
> (within reasonable) has the same entries no matter what geom nodes
> I am using ?
>   
you could try using labels, I believe others have used them with some
success although it sound like you may be doing more complex stuff than
others i've seen using them.
I have one mounted in my fstab:
/dev/ufs/SCRATCH                /usr/scratch    ufs     rw,noatime      2 2

which works for me (label was added using tunefs.)
have a look at glabel(8) too see it it could do what you need.

Vince

>  
> E.g. right now I am playing with a disk scheduler module, so if the
> scheduler module is present I would like to use ad0-sched-s1, whereas
> I should fall back to ad0s1 if the scheduler is not loaded.
>
> How do I handle this with a single entry in /etc/fstab ?
> I don't think i can assign a NULL name to a geom class, right ?
> (or, maybe I can but then userland programs have a hard time
> indicating the provider they want to refer to)
>
>         cheers
>         luigi
>
> _______________________________________________
> freebsd-geom at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-geom
> To unsubscribe, send any mail to "freebsd-geom-unsubscribe at freebsd.org"
>   



More information about the freebsd-geom mailing list