如何在Linux中检查RAID配置

时间:2020-01-09 14:16:56  来源:igfitidea点击:

如何检查Linux中的RAID配置。
如何在由RHEL/CentOS或Debian/Ubuntu Linux驱动的基于Linux的服务器中检查当前的软件RAID配置?
简介Linux支持基于软件和硬件的RAID设备。
在本教程中我们学习了如何检查由两个或多个实际块设备(硬盘驱动器/分区)创建的基于软件的RAID设备。

如何在Linux中检查当前RAID配置

RAID是独立磁盘冗余阵列的首字母缩写。
它不过是从磁盘驱动器或分区创建的组合单个虚拟设备。
一些RAID级别包括冗余,因此可以在某种程度的设备故障中幸免。

Linux支持以下RAID设备:

  • RAID0(条带化)
  • RAID1(镜像)
  • RAID4
  • RAID5
  • RAID6
  • RAID10
  • 多路径
  • FAULTY
  • 容器

在Linux中检查RAID配置

/proc/mdstat是一个特殊文件,用于存储有关所有当前活动的RAID设备的基本信息。
执行以下cat命令:

cat /etc/mdadm.conf

或者

cat /proc/mdstat

格式:

  • md125RAID设备文件名
  • active raid10RAID类型
  • sde3 [3] sdb3 [2] sdc3 [1] sdd3 [4] sda3 [0]名为/dev/md125的RAID 10设备由五个分区组成(也称为组件设备)
  • [UUUUU]显示RAID成员磁盘/分区的每个设备的状态。 U表示设备运行正常并且正在运行。 _表示设备已关闭或损坏

查看Linux中的RAID配置

要确定特定设备是RAID设备还是组件设备,请运行:

# mdadm --query /dev/DEVICE
# mdadm --query /dev/md125
# mdadm --query /dev/md12{5,6,7}
/dev/md125: 1157.85GiB raid10 5 devices, 0 spares. Use mdadm --detail for more detail.
/dev/md126: 4.98GiB raid10 5 devices, 0 spares. Use mdadm --detail for more detail.
/dev/md127: 1281.00MiB raid10 5 devices, 0 spares. Use mdadm --detail for more detail.

让我们更详细地检查名为/dev /的RAID设备,执行以下命令:

# mdadm --detail /dev/md125

最后查看有关名为/dev/sdd3的组件设备的信息,运行:

# mdadm --examine /dev/sdd3

输出示例:

/dev/sdd3:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x1
     Array UUID : 4afdd8e1:a827d278:b1613938:cdc0a6ef
           Name : localhost.localdomain:root
  Creation Time : Sun Jun 25 19:07:43 2016
     Raid Level : raid10
   Raid Devices : 5
 
Avail Dev Size : 971276288 (463.14 GiB 497.29 GB)
     Array Size : 1214095360 (1157.85 GiB 1243.23 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262056 sectors, after=0 sectors
          State : clean
    Device UUID : b6d9043e:fc1c8b6e:e82f970f:edf597e9
 
Internal Bitmap : 8 sectors from superblock
    Update Time : Sat Dec 15 00:44:25 2016
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : 7c314cad - correct
         Events : 21001
 
         Layout : near=2
     Chunk Size : 512K
 
   Device Role : Active device 4
   Array State : AAAAA ('A' == active, '.' == missing, 'R' == replacing)