Accessing disks via their serial numbers.
- From: Pawel Jakub Dawidek <pjd@xxxxxxxxxxx>
- Date: Sat, 24 Jun 2006 19:43:31 +0200
Hi.
I'd like to extend glabel(8) to create providers related to disks based
on their serial numbers and everntually driver name.
For example disk ad0 could also be accessed via /dev/disk/ata/3JX0LMGA
(/dev/disk/<driver>/<serial> or /dev/disk/<serial>).
I want to discuss mechanism for obtaining such informations.
Currently, when disk(9) KPI is used, BIO_GETATTR requests are not passed
down to the disks. We can eventually change this, but probably use
additional method (not d_strategy).
We can also not pass enitre bio structure, but only attribute name and
buffer for the data.
This is also good time to think of other informations we would like to
export using such mechanism, so we know it will be flexible enough to
handle them.
It could be eventually useful to be able to ask the disk which
attributes it has, so we can fetch them in a loop. With BIO_GETATTR we
don't know which attributes provider can return.
Comments, ideas?
--
Pawel Jakub Dawidek http://www.wheel.pl
pjd@xxxxxxxxxxx http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
Attachment:
pgp0TwvrpPb5d.pgp
Description: PGP signature
- Follow-Ups:
- Re: Accessing disks via their serial numbers.
- From: M. Warner Losh
- Re: Accessing disks via their serial numbers.
- Prev by Date: Re: Proposal: add pru_close protosw method, refactor abort/detach
- Next by Date: What's up with our stdout?
- Previous by thread: Proposal: add pru_close protosw method, refactor abort/detach
- Next by thread: Re: Accessing disks via their serial numbers.
- Index(es):
Relevant Pages
|
|