Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Jul 2009 13:52:53 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-geom@freebsd.org
Subject:   glabel and real disk IDs
Message-ID:  <h34lml$6fv$1@ger.gmane.org>

next in thread | raw e-mail | index | archive | help
Hi,

I've been working with glabels for a time and just remembered that ATA 
(ad) drives do in fact export the drive ID, for example:

# diskinfo -v ad4
ad4
         512             # sectorsize
         320072933376    # mediasize in bytes (298G)
         625142448       # mediasize in sectors
         620181          # Cylinders according to firmware.
         16              # Heads according to firmware.
         63              # Sectors according to firmware.
         ad:9QF4H15Y     # Disk ident.

# diskinfo -v ad6
ad6
         512             # sectorsize
         320072933376    # mediasize in bytes (298G)
         625142448       # mediasize in sectors
         620181          # Cylinders according to firmware.
         16              # Heads according to firmware.
         63              # Sectors according to firmware.
         ad:9QF4EP7A     # Disk ident.

# diskinfo -v ad8
ad8
         512             # sectorsize
         320072933376    # mediasize in bytes (298G)
         625142448       # mediasize in sectors
         620181          # Cylinders according to firmware.
         16              # Heads according to firmware.
         63              # Sectors according to firmware.
         ad:9QF4H16L     # Disk ident.

I don't think it would be hard to add a label parser to gather this 
information and export it as a label.

The purpose of this would be to have a unique disk ID without explicitly 
setting a label (e.g. as is commonly advised for ZFS and drive swapping).

Any objections?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?h34lml$6fv$1>