[dm-devel] geometry of dm devices......
Peter Koutoupis
Peter_Koutoupis at us.xyratex.com
Wed Aug 2 16:26:31 UTC 2006
Unfortunately I got no reponses in my last post so I will try this
again...but now is a slightly different direction.
I understand the HDIO_GETGEO is an unsupported feature to dm
devices....but under normal practices how would a normal end-user be
able to obtain such geometry from a raw dm device? I have read of
individuals looking into the MBR or grub (which sometimes resulted in
incorrect results) and a few other things. But if a dba type app such
as oracle needs to work with a dm created raw device...how would it
normally stat for the device geometry? Any ideas? Directions?
Thanks,
Petros
-----Original Message-----
From: Peter Koutoupis
Sent: Friday, July 28, 2006 4:17 PM
To: 'device-mapper development'
Subject: [dm-devel] aliases as raw devices......
All,
Using Redhat Advanced Server 4 Update 3 and the
device-mapper/multipath-tools native to it
(device-mapper-1.02.02-3.RHEL4 +
device-mapper-multipath-0.4.5-12.0.RHEL4), we have a failover
configuration of however many raw devices sorted by their WWID. An
alias of both dm-x and the WWID number is given to that one LD of many
LUN mapping. Let us say I have:
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
All being different LUN mappings of the same LD and assigned the alias
of dm-0. I can obviously write to the raw device of /dev/sda or
/dev/sdb and so on but I am unable to write to the raw device of
/dev/dm-0. Actually to get into more detail..... dd writes to dm-0 just
fine but our own coded I/O read/write utility as an issue with ioctl
statting the geometry to the alias to the raw device.
Oictl_status = ioctl(fd, HDIO_GETGEO, &disk_geometry_info); //part of
source
The IO utility comes back saying:
HDIO_GETGEO error number 25
To stat a dm device what parameter would be most appropriate for ioctl
to pass?
Regards,
Peter Koutoupis
Systems Engineer
Xyratex International, Inc.
1804 Centre Point Circle
Suite 112
Naperville, IL 60563 USA
(630)364-7656
More information about the dm-devel
mailing list