本文主要介绍的是使用硬件作的磁盘raid,如何查看磁盘raid信息,服务器使用的是dell服务器,系统是ubuntu16

查看服务器硬盘信息

1
cat /proc/scsi/scsi

终端输出

1
2
3
4
5
6
7
8
9
Host: scsi0 Channel: 02 Id: 00 Lun: 00
Vendor: DELL Model: PERC H330 Mini Rev: 4.27
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 02 Id: 01 Lun: 00
Vendor: DELL Model: PERC H330 Mini Rev: 4.27
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi10 Channel: 00 Id: 00 Lun: 00
Vendor: HL-DT-ST Model: DVD+-RW GTA0N Rev: A3C0
Type: CD-ROM ANSI SCSI revision: 05

可以看出我们使用的dell的raid卡

下载软件

下载perccli_7.3-007.0318_linux.tar.gz文件并解压https://www.dell.com/support/home/cn/zh/cnbsd1/drivers/driversdetails?driverid=52r3d

对于ubuntu系统,需要通过alien安装rpm软件包

1
2
3
sudo apt-get install alien
sudo alien my_package.rpm
sudo dpkg -i my_package.deb

切换目录

1
cd /opt/MegaRAID/perccli

运行命令查看信息(使用root用户),其中就有磁盘的raid信息

1
./perccli /c0 show #cX 指定控制器,其中 X 是控制器索引
1
2
3
4
5
6
---------------------------------------------------------------
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
---------------------------------------------------------------
0/0 RAID0 Optl RW Yes NRWTD - OFF 237.875 GB
1/1 RAID5 Optl RW Yes NRWTD - OFF 2.181 TB
---------------------------------------------------------------

参考

https://www.dell.com/support/article/zh-cn/sln283135/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8poweredge-raid%E6%8E%A7%E5%88%B6%E5%99%A8-perc-%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2-cli-%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%AE%A1%E7%90%86raid%E6%8E%A7%E5%88%B6%E5%99%A8?lang=zh