CentOS/RHEL:如何使用 mdadm 删除镜像

本文说明了使用 mdadm 删除镜像的过程。
下面的示例使用设备 /dev/sdb 和 /dev/sdc 创建了 RAID1.
我们将删除设备 /dev/sdb 。
首先,以免先创建 RAID1 镜像。

查看更多教程 https://on  itroad.com

操作步骤

  1. 使用磁盘 /dev/sdb 和 /dv/sdc 创建一个 raid1 设备:
# mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb /dev/sdc
mdadm: /dev/sdb appears to contain an ext2fs file system
    size=2097152K  mtime=Wed Jan  8 12:39:49 2013
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: /dev/sdc appears to contain an ext2fs file system
    size=2097152K  mtime=Wed Jan  8 12:39:53 2013
mdadm: size set to 2096116K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
  1. 检查 md 设备状态:
# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdc[1] sdb[0]
      2096116 blocks super 1.2 [2/2] [UU]
unused devices: &ltnone&gt
  1. 将镜像中的 /dev/sdb 磁盘标记为失败:
# mdadm /dev/md0 --fail /dev/sdb
mdadm: set /dev/sdb faulty in /dev/md0
  1. 从镜像中移除 /dev/sdb 磁盘:
# mdadm /dev/md0 --remove /dev/sdb
mdadm: hot removed /dev/sdb from /dev/md0
  1. 再次检查md设备状态:
# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdc[1]
      2096116 blocks super 1.2 [2/1] [_U]
unused devices: &ltnone&gt
日期:2020-09-17 00:12:18 来源:oir作者:oir