Q. How do I check the health of Adaptec RAID array under Fedora / CentOS / Red Hat Enterprise Linux / Debian / Ubuntu Linux server from a shell prompt?
A. First, visit official Adaptec web site to download utilities. You can also install utility software from CD / Floppy disk. Install the rpm file.
arcconf command
To view and modify other RAID configuration use arcconf program to view health of RAID array. Simply, login as the root and type the following command at a shell prompt:
# /usr/StorMan/arcconf getconfig 1
Sample output:
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
Controller Status : Optimal
Channel description : SAS/SATA
Controller Model : Adaptec 3405
Controller Serial Number : 7C2110BD455
Physical Slot : 3
Temperature : 49 C/ 120 F (Normal)
Installed memory : 128 MB
Copyback : Disabled
Background consistency check : Disabled
Automatic Failover : Enabled
Defunct disk drive count : 0
Logical devices/Failed/Degraded : 1/0/0
--------------------------------------------------------
Controller Version Information
--------------------------------------------------------
BIOS : 5.2-0 (15753)
Firmware : 5.2-0 (15753)
Driver : 1.1-5 (2453)
Boot Flash : 5.2-0 (15753)
--------------------------------------------------------
Controller Battery Information
--------------------------------------------------------
Status : Optimal
Over temperature : No
Capacity remaining : 99 percent
Time remaining (at current draw) : 3 days, 0 hours, 52 minutes
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
Logical device name : RAID10
RAID level : 10
Status of logical device : Optimal
Size : 279800 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : Yes
Protected by Hot-Spare : No
Bootable : Yes
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Group 0, Segment 0 : Present (0,0) 3LN3BY8Q00009823KDMV
Group 0, Segment 1 : Present (0,1) 3LN3V6AQ00009829MMLC
Group 1, Segment 0 : Present (0,2) 3LN1AYYD00009747RGSB
Group 1, Segment 1 : Present (0,3) 3LN2GAEC00009813AQW6
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
Device #0
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SAS 3.0 Gb/s
Reported Channel,Device : 0,0
Reported Location : Enclosure 0, Slot 0
Reported ESD : 2,0
Vendor : SEAGATE
Model : ST3146855SS
Firmware : 0002
Serial number : 3LN3BY8Q00009823KDMV
World-wide name : 5000C50007BCFA20
Size : 140014 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
Device #1
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SAS 3.0 Gb/s
Reported Channel,Device : 0,1
Reported Location : Enclosure 0, Slot 1
Reported ESD : 2,0
Vendor : SEAGATE
Model : ST3146855SS
Firmware : 0002
Serial number : 3LN3V6AQ00009829MMLC
World-wide name : 5000C50002F017B8
Size : 140014 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
Device #2
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SAS 3.0 Gb/s
Reported Channel,Device : 0,2
Reported Location : Enclosure 0, Slot 2
Reported ESD : 2,0
Vendor : SEAGATE
Model : ST3146855SS
Firmware : 0002
Serial number : 3LN1AYYD00009747RGSB
World-wide name : 5000C50005020B14
Size : 140014 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
Device #3
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SAS 3.0 Gb/s
Reported Channel,Device : 0,3
Reported Location : Enclosure 0, Slot 3
Reported ESD : 2,0
Vendor : SEAGATE
Model : ST3146855SS
Firmware : 0002
Serial number : 3LN2GAEC00009813AQW6
World-wide name : 5000C50007BD43C0
Size : 140014 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
Device #4
Device is an Enclosure services device
Reported Channel,Device : 2,0
Enclosure ID : 0
Type : SES2
Vendor : ADAPTEC
Model : Virtual SGPIO 0
Firmware : 0001
Status of Enclosure services device
Temperature : Normal
Command completed successfully.
Where,
- 1: Controller number
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- My 10 UNIX Command Line Mistakes
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
Want to read Linux tips and tricks, but don't have time to check our blog everyday? Subscribe to our daily email newsletter to make sure you don't miss a single tip/tricks. Subscribe to our weekly newsletter here!
- Email FAQ to a friend
- Download PDF version
- Printable version
- Comment RSS feed
- Last Updated: 01/15/09



{ 7 comments… read them below or add one }
And how can do I check the RAID array health please suggest me.
is it software or hardware raid array? For Adaptec use above command. Read help page for more info.
arcconf is included with the Adaptec Storage Manager download and is installed in /usr/StorMan/arcconf as described above.
I think Dilip is looking for automated way of checking (meaning, he probably doesn’t want to read all those lines arcconf reports back).
Maybe this link could help …
How to determine the controller battery is in a good status from the command.
Controller Battery Information
—————————————————
Status : Okay
Over temperature : No
Capacity remaining : 100 percent
Time remaining (at current draw) : 5 days, 13 hours, 19 minutes
—————————————————
Look out for status line, it should be always okay
what exactly the following line tell us.
Time remaining (at current draw) : 5 days, 13 hours, 19 minutes
Is there any min value for this.