在Linux系统中,有几种方法可以查看RAID磁盘阵列的信息,具体取决于你使用的RAID类型(软件RAID还是硬件RAID)以及RAID级别。
mdadm
命令# 查看所有MD RAID设备状态
sudo mdadm --detail /dev/md*
# 查看特定MD RAID设备详情
sudo mdadm --detail /dev/md0
# 查看RAID设备简要信息
cat /proc/mdstat
/proc/mdstat
文件cat /proc/mdstat
这个文件会显示所有活动的MD(多设备)RAID设备及其状态。
不同厂商的RAID卡有不同的管理工具:
LSI MegaRAID:
sudo /opt/MegaRAID/storcli/storcli64 /c0 show all
HP Smart Array:
sudo hpacucli ctrl all show config
Dell PERC:
sudo /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aAll
lshw
命令sudo lshw -class disk -class storage
lsblk
命令lsblk -o NAME,RA,RO,RM,SIZE,ROTA,TYPE,MOUNTPOINT
smartctl
命令# 查看单个磁盘是否属于RAID
sudo smartctl -i /dev/sda
# 查看RAID设备统计信息
cat /proc/diskstats
# 或者使用iostat
iostat -md 1
mdadm
工具包希望这些命令能帮助你查看Linux系统中的RAID磁盘阵列信息。