上一篇
Linux如何查看RAID信息?
- Linux
- 2025-06-21
- 2118
在 Linux 中查看 RAID 信息:,1. 软件 RAID (mdadm):使用
mdadm -D /dev/mdX
或查看
/proc/mdstat
文件。,2. 硬件 RAID:使用厂商专用工具(如
lshw -C disk
,
storcli64
,
MegaCLI
,
hpssacli
)或查看
/proc/scsi/scsi
。
查看软件RAID(mdadm)信息
软件RAID通过Linux内核的mdadm
驱动管理,常用以下方法:
检查/proc/mdstat文件
cat /proc/mdstat
- 输出示例:
Personalities : [raid1] [raid6]
md0 : active raid1 sdb1[1] sdc1[0]
1047552 blocks super 1.2 [2/2] [UU]
- 关键信息:
- RAID级别(如
raid1
)、设备状态(active
)、成员磁盘(sdb1
,sdc1
)、同步进度。
- RAID级别(如
使用mdadm命令
sudo mdadm --detail /dev/md0 # 查看指定RAID阵列详情 sudo mdadm --examine /dev/sdb # 检查物理磁盘的RAID元数据 sudo mdadm --query --detail /dev/md0 # 查询阵列状态
- :阵列名称、级别、大小、状态、成员磁盘、同步进度、创建时间等。
列出所有RAID阵列
lsblk | grep -i raid # 通过lsblk过滤RAID设备 sudo mdadm --detail --scan # 扫描并显示所有活跃阵列
查看硬件RAID信息
硬件RAID需使用厂商专用工具(需单独安装):
MegaRAID(Broadcom/LSI)
- 安装工具:
# Ubuntu/Debian sudo apt install storcli # CentOS/RHEL sudo yum install storcli
- 查看信息:
sudo storcli /c0 show # 显示控制器0的RAID信息 sudo storcli /c0/v0 show # 查看虚拟磁盘0详情
HP Smart Array
- 安装工具:
# Ubuntu/Debian sudo apt install ssacli # CentOS/RHEL sudo yum install hpssacli
- 查看信息:
sudo ssacli ctrl all show config # 显示所有控制器配置
Dell PERC
- 安装工具:
# Ubuntu/Debian sudo apt install megacli # CentOS/RHEL sudo yum install megacli
- 查看信息:
sudo megacli -LDInfo -Lall -aALL # 列出所有逻辑磁盘 sudo megacli -PDList -aALL # 列出物理磁盘
通用工具(适用于部分硬件RAID)
lshw
sudo lshw -class disk -class storage # 列出存储设备及RAID控制器
dmidecode
sudo dmidecode -t memory | grep -i raid # 检查BIOS中的RAID信息
hdparm(查看磁盘标识)
sudo hdparm -I /dev/sda | grep -i raid # 检查磁盘是否属于RAID
RAID状态解读
- 健康状态:
[UU]
(mdadm):所有磁盘正常(如[2/2] [UU]
)。Degraded
:阵列降级(有磁盘故障)。Rebuilding
:正在同步数据。
- 故障处理:
- 替换故障磁盘后,使用
mdadm --manage /dev/md0 --add /dev/sdd
重新添加。
- 替换故障磁盘后,使用
注意事项
- 权限要求:大部分命令需
sudo
或root
权限。 - 工具兼容性:硬件RAID工具需匹配服务器品牌(如Dell用MegaCLI,HP用ssacli)。
- 数据安全:操作前备份数据,避免误删。
引用说明
- mdadm手册:Linux内核文档(kernel.org/doc)
- 厂商工具文档:
- MegaCLI: Broadcom支持页
- StorCLI: Broadcom存储工具
- HP Smart Storage: HPE文档中心
- Linux RAID管理:
man mdadm
,man lshw
,man dmidecode
通过上述方法,可全面掌握Linux下的RAID状态,硬件RAID建议优先使用厂商工具,软件RAID依赖mdadm
和系统文件,遇到复杂问题时,参考服务器手册或联系厂商支持。