1、前言
在文字介面下若能即時查看磁碟陣列及硬碟的狀態對於硬體的管理上將更保有彈性,因此此篇實作便出現了透過 arcconf 可以很方便的查看目前 RAID 及 HDD 狀態。文章目錄
1、前言2、實作環境
3、安裝及設定
步驟1.安裝 arcconf 套件
步驟2.安裝 compat7x 套件
步驟3.執行 arcconf 指令
4、參考
5、Me FAQ
Q1.執行 arcconf 指令失敗?
2、實作環境
- FreeBSD 8.0-RELEASE-p2
- 主機硬體型號:IBM System x3550
- 硬碟規格:SAS HDD 146 G * 2 (Build RAID-1 <=> Mirror)
- 磁碟陣列卡型號:IBM ServeRAID 8k-l RAID Controller
- aac0: <IBM ServeRAID-8k> port 0x4000-0x40ff mem 0xcce00000-0xccffffff,0xcafe0000-0xcaffffff irq 17 at device 0.0 on pci2
3、安裝及設定
步驟 1. 安裝 arcconf 套件
切換至 Ports Tree 路徑安裝 arcconf 套件。# cd /usr/ports/sysutils/arcconf //切換到安裝路徑
# make install clean //安裝並清除暫存檔案
步驟 2. 安裝 compat7x 套件
安裝 compat7x libraries 至系統上,否則等一下執行 arcconf 指令時會因找不到相對應的 libraries 而執行失敗。# cd /usr/ports/misc/compat7x //切換到安裝路徑
# make install clean //安裝並清除暫存檔案
步驟 3. 執行 arcconf 指令
執行 arcconf 指令查看 RAID 狀態。# /usr/local/sbin/arcconf getconfig 1
Controllers found: 1
----------------------------------------------------------
Controller information
----------------------------------------------------------
Controller Status : Optimal
Channel description : SAS/SATA
Controller Model : IBM ServeRAID 8k-l
Controller Serial Number : 383E3D2
Physical Slot : 0
Installed memory : 32 MB
Copyback : Disabled
Background consistency check : Enabled
Automatic Failover : Enabled
Stayawake period : Disabled
Spinup limit internal drives : 0
Spinup limit external drives : 0
Defunct disk drive count : 0
Logical devices/Failed/Degraded : 1/0/0
--------------------------------------------------------
Controller Version Information
--------------------------------------------------------
BIOS : 5.2-0 (15421)
Firmware : 5.2-0 (15421)
Driver : 5.2-0 (15421)
Boot Flash : 5.1-0 (15411)
--------------------------------------------------------
Controller Battery Information
--------------------------------------------------------
Status : Not Installed
...略...
4、參考
- Adaptec SCSI RAID administration tool
- FreeBSD Check The Health of Adaptec RAID Array
- Upgrade FreeBSD 7.2 to 8.0
5、Me FAQ
Q1. 執行 arcconf 指令失敗?
Error Message:當執行 arcconf 指令時出現下列錯誤訊息?
# /usr/local/sbin/arcconf getconfig 1
/libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "arcconf"
Answer:
因為 arcconf 需要用到 compat7x libraries 因此請依下列步驟安裝 compat7x 套件。
# cd /usr/ports/misc/compat7x //切換到安裝路徑
# make install clean //安裝並清除暫存檔案