Operating System - Microsoft
1753808 Members
7660 Online
108805 Solutions
New Discussion юеВ

Re: How to detect the Hard Disk controlled by HP Smart Array Controller?

 
Robert_Jewell
Honored Contributor

Re: How to detect the Hard Disk controlled by HP Smart Array Controller?

>> I want get the some basic info of harddisk( for example, size , type,etc..) controlled by HP Array controller on Windows platform.

 

For HP Smart Array controllers, the ACU utility from HP will give you this info.   There is a CLI version that can be used for scripting.  See the following:

 

www.hp.com/go/ACU

 

h20000.www2.hp.com/bc/docs/support/SupportManual/c03297836/c03297836.pdf

 

 

-Bob

----------------
Was this helpful? Like this post by giving me a thumbs up below!
yang shaohua
Frequent Advisor

Re: How to detect the Hard Disk controlled by HP Smart Array Controller?

ACU utility is installed by default on HP ProLiant DL and ML 300, 500, 700 and ProLiant BL servers or Not?

If ACU utility is not installed by default, How to detect the harddisk info there?

My application is used to run on the target machine and find out the harddisk information, so, generally,Using the system call or windows API to detect the harddisk info is the best for me, if no system call or windows API availble, another option is command line based on the platform.

 

any more comments here?

 

thanks you all

yang shaohua
Frequent Advisor

Re: How to detect the Hard Disk controlled by HP Smart Array Controller?

I met the same problem on Linux platform.

My application cannot detect the harddisk controlled by HP Array controller.

:-(

yang shaohua
Frequent Advisor

Re: How to detect the Hard Disk controlled by HP Smart Array Controller?

In my Linux device ( HP DL380 Server, HP Array Controller), My application failed to get the harddisk information,

and I have not find the ACU Utility or sautil something in the Linux box.

I run the fdisk command and got the following output:

# fdisk -l

Disk /dev/cciss/c0d0: 1027.4 GB, 1027472777216 bytes
255 heads, 32 sectors/track, 245929 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

           Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1   *           1         276     1126064   83  Linux
/dev/cciss/c0d0p2             277         304      114240   fc  VMware VMKCORE
/dev/cciss/c0d0p3             305      245929  1002150000    5  Extended
/dev/cciss/c0d0p5             305      245929  1002149984   fb  VMware VMFS

 

from the above, you can see the disk size is succesfully collected, So my question is:

How do the command "fdisk" can collect the harddisk information? Does it mean Linux has API , system call or something which can detect the harddisk?

please help me out.