Accessing disks via their serial numbers.



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



Relevant Pages

  • Re: Extend Disk Space
    ... The disks have to OFFLINE do extend with diskpart! ... >I have two disk resources that belongs to the DB Cluster Group ...
    (microsoft.public.windows.server.clustering)
  • Re: Partition question
    ... the Help file, search for "extend", and read the details for yourself. ... > And I've always believed that can be done on dynamic disks only?? ... >> Diskpart.exe run from within WinXP is NOT the same as the DiskPart ...
    (microsoft.public.windowsxp.basics)
  • Update: Advfs query
    ... It looks like I will have to get the advfs utility license, addvol to my 2 ... after first re-doing my ra3000 disks to present 2 seperate disks to ... I am looking to extend these without the need to back up and restore as they ...
    (Tru64-UNIX-Managers)
  • Re: Spanning System Volume
    ... The Expand Volume command allows you to increase a dynamic volume's size. ... You can have the program automatically assign destination disks, ... You can extend volumes onto a maximum of 256 disks. ... The case appears to be only in to contiguous space. ...
    (microsoft.public.windows.server.general)
  • Re: Mysterious local disk
    ... It's likely a partition that is part of the Dell recovery process. ... You can extend a simple volume and you ... You can't extend a volume onto more than 32 disks, ... A volume set that spans multiple drives can't be mirrored or ...
    (microsoft.public.windowsxp.general)