Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Sep 2009 10:43:30 -0400
From:      Boris Kochergin <spawk@acm.poly.edu>
To:        Graham Todd <gtodd@bellanet.org>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: Identifying disks with serial number
Message-ID:  <4AA12792.5010701@acm.poly.edu>
In-Reply-To: <4AA125F6.1020003@bellanet.org>
References:  <4A9FF314.1080909@bellanet.org> <4AA010C7.9020303@quip.cz> <4AA125F6.1020003@bellanet.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Graham Todd wrote:
> Miroslav Lachman wrote:
>   
>> Graham Todd wrote:
>>     
>>> Hello all,
>>>
>>> Quick question on disk serial numbers. Besides manually geom_label-ling
>>> disks by serial number is there an automagic way for geom to present
>>> serial numbers to the system/devfs?  I'm not using ZFS or anything but
>>> I've got to the point where anything that helps with juggling disks would
>>> be nice.
>>>
>>> I noticed a newish DragonflyBSD feature that does this. They "label"
>>> disks with serial numbers, devfs seems to see them and then you can 
>>> use convenience aliases in /etc/devtab to make the serial number ID
>>> referenceable in /etc/fstab). See:
>>>
>>>  http://leaf.dragonflybsd.org/mailarchive/users/2009-08/msg00149.html
>>>
>>> Something similar was discussed in freebsd-arch thread long ago (by the
>>> usual suspects (-: ):
>>>
>>>  http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005344.html
>>>
>>> Is there a documented way to "autolabel" disks by serial number in
>>> FreeBSD?
>>>       
>> It was discussed [1], but there are no labels by disk ID at this time.
>> There are auto labels for partitions. You can then use ufsid in your fstab.
>>
>> GEOM_LABEL: Label for provider ad4s1a is ufsid/4a985d01cb85f79f.
>> GEOM_LABEL: Label for provider ad4s1d is ufsid/4a985d015b316798.
>> GEOM_LABEL: Label for provider ad4s1e is ufsid/4a985d015260f27c.
>>
>> 1] http://lists.freebsd.org/pipermail/freebsd-geom/2009-July/003625.html
>>     
>
> Thanks for the reference. I'm already using geom labels for juggling file
> systems and it's great.  I hope that can extend to disks in the future.
>   
FYI, you can glabel an entire disk. The man page has an example.

-Boris
> One of the replies to Ivan Voras's original post asked about a use case. I
> think in the message to the dragonfly users mailing list (see link above)
> Matt Dillon lays one out: booting from a specific disk ID no matter how it
> is attached (firewire, USB, external/internal SATA etc.). Since that might
> involve changes to the boot loader perhaps it's not a great example.
>
> I wasn't thinking of ZFS in particular and didn't realize that the
> implications were complicated for zpools etc (nor that there was a
> particular devfs namespace pollution issue for disk labels). As far as I
> can tell the dfly feature isn't specific to hammer but maybe it is more
> useful in their particular case.
>
> Anyway, thanks to all for the excellent work on FreeBSD file systems and
> geom classes ;-)
>
>
>
> _______________________________________________
> freebsd-fs@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
>   



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