linux查看raid配置

raid分为软件raid和硬件raid

软件raid很少有人用,查看方法如下

软件raid:只能通过Linux系统本身来查

#先使用fdisk命令列出我们在系统上增加的硬盘

fdisk -l | grep sd

#现在该检查这三个磁盘是否存在 RAID 块,使用下面的命令来检查。

mdadm -E /dev/sda[1-10]

mdadm -E /dev/sd[b-d]

#如果没有这个命令,需要安装mdadm包

yum install mdadm [在 RedHat/centos 系统]

apt-get install mdadm [在 Debain 系统]

硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:# /usr/dpt/raidutil -L all可以看到非常详细的信息。当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:# dmesg |grep -i raid# cat /proc/scsi/scsi显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。

操作方法:

1.查看硬盘信息和大致raid信息

#查看大致raid信息 dmesg |grep -i raid

#查看硬盘信息cat /proc/scsi/scsi

通过

cat /proc/scsi/scsi

大致可以判断出是虚拟机还是物理机,以及硬盘信息

这个是虚拟机

这个是dell物理机,并且raid卡型号为H750 Adp

或者是硬盘型号

虚拟机

基本不太好查,需要去物理机进一步确认

raid卡

可以进一步安装相关工具来查询

DELL服务器 使用MegaCli64查看RAID

HP服务器 使用hpacucli查看RAID

具体操作可以参考:

https://blog.51cto.com/lee90/1920263

https://blog.csdn.net/qq_26884501/article/details/112307407

https://blog.51cto.com/u_14068620/5709845

https://blog.csdn.net/qq_40907977/article/details/107659074

安装MegaCli可以参考:https://www.liujason.com/article/1122.html

脚本#安装依赖apt install wget unzip alien dpkg -y#下载wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip#解压unzip 8-07-14_MegaCLI.zip#安装cd Linuxsudo alien MegaCli-8.07.14-1.noarch.rpmsudo dpkg -imegacli_8.07.14-2_all.deb#添加到/usr/binln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli64#帮助MegaCli64 -h其他问题报错:MegaCli64: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory解决:sudo apt-get install libncurses5

硬盘

可以根据硬盘型号推理硬盘容量,然后根据硬盘数量和fdisk -l的系统磁盘容量推断raid信息

如下信息作为案例, 命令为

cat /proc/scsi/scsiAttached devices:Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST3146356SS Rev: HS09 Type: Direct-Access ANSI SCSI revision: 05Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: SEAGATE Model: ST3146356SS Rev: HS09 Type: Direct-Access ANSI SCSI revision: 05

再结合fdisk -l的结果Disk /dev/sda: 145.9 GB, 145999527936 bytes255 heads, 63 sectors/track, 17750 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 17750 142472452+ 8e Linux LVM

结论是:该服务器是拿两块146G的硬盘做的raid1

参考文档:

https://www.cnblogs.com/JianGuoWan/p/7709971.html

https://blog.51cto.com/u_12740336/6116052

https://blog.51cto.com/lee90/1920263

https://blog.51cto.com/u_13706064/2138912

https://www.liujason.com/article/1122.html

https://blog.csdn.net/qq_37207042/article/details/130393967


无需手机号直接注册QQ号码
十大语音社交app排行榜