2023.10.28 | admin | 117次围观
有时候新接手维护服务器查看服务器有没有做raid,或者在考虑当前服务器容灾备份机制时,首先得知道服务器到底是否存在RAID卡,是否已经配置RAID。最简单的方式就是重启服务器,然后根据提示查看相关信息。但很多情况下不能随便重启机器,那么我们可以通过特定的操作系统命令,或者查看相关日志得到该信息。注:此处讨论的是硬件RAID,不包括软件RAID
1、查看硬件是否支持RAID:
# lspci | grep RAID
02:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Gen8 Controllers (rev 01)
该命令查看了当前服务器是否存在RAID控制器,如果输出类似上面的信息,则表示硬件支持RAID,但实际是否配置以及如何配置还得进一步确定。
2、查看系统是否配置RAID
# dmesg |grep -i raid
dracut: rd_NO_DM: removing DM RAID activation
dracut: rd_NO_MD: removing MD RAID activation
hpsa 0000:02:00.0: RAID device c2b3t0l0 added.
scsi 2:3:0:0: RAID HP P420i 3.42 PQ: 0 ANSI: 5
如上所示,在系统日志中可以看到存在RAID设备,以及设备型号等信息。或者通过以下命令查看:
# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: hp Model: DVDRAM GT80N Rev: EA02
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi2 Channel: 03 Id: 00 Lun: 00
Vendor: HP Model: P420i Rev: 3.42
Type: RAID ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: HP Model: LOGICAL VOLUME Rev: 3.42
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 01
Vendor: HP Model: LOGICAL VOLUME Rev: 3.42
Type: Direct-Access ANSI SCSI revision: 05
该命令显示了当前系统做完RAID后的磁盘个数,其中第二项显示为RAID磁盘,但没有显示RAID级别。
3、查看服务器RAID磁盘详情
该部分内容通常无法通过系统自带命令或日志进行查询,需要使用RAID设备厂商提供的专用软件查看查看服务器有没有做raid,此处以HP(惠普)服务器为例,进行演示。
上图所示,服务器做了两个RAID,分别是Array A 和 Array B,前者由两块硬盘组建了RAID 1,后者由四块硬盘组建了RAID 0。
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论