重新使用 RAID 阵列中的磁盘

重新使用 RAID 阵列中的磁盘

我的 DC 添加了一个新硬盘。它显示为 md124 inactive sdc1。当我尝试挂载时,错误是未知文件系统类型“linux_raid_member”,

我需要使用此磁盘备份虚拟机。我可以直接执行吗fdisk /dev/sdc1?还是我必须破坏 RAID 阵列?

#Break the array, removing the mirror
mdadm --manage /dev/md124 --fail /dev/sdc1
mdadm --manage /dev/md124 --remove /dev/sdc1
#Create a new file system on the mirror
mke2fs -t ext4 -j /dev/sdc1
#Mount the mirror so you can use it
mkdir /mnt/backup
mount /dev/sdc1 /mnt/backup


[root@~]# cat /proc/mdstat
Personalities : [raid1]
md124 : inactive sdc1[0](S)
      976628736 blocks super 1.2

md128 : active raid1 sdb4[1] sda4[0]
      919444160 blocks super 1.2 [2/2] [UU]
      bitmap: 0/7 pages [0KB], 65536KB chunk

md125 : active raid1 sdb2[1] sda2[0]
      524288 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md126 : active raid1 sdb3[1] sda3[0]
      52427776 blocks super 1.2 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md127 : active raid1 sdb1[1] sda1[0]
      4193280 blocks super 1.2 [2/2] [UU]

提前谢谢了

答案1

这是因为发生故障并从 RAID 集中移除设备并不意味着它不再是 RAID。它只是表示 RAID 集中的其余成员不再需要此设备。

要完全解散 RAID 磁盘:

  1. 停止md124:
    mdadm --stop /dev/md124
    
  2. 从磁盘中删除 MD RAID 元数据标签
    mdadm --zero-superblock /dev/sdc1
    
  3. (可选)更改分区类型:
    fdisk /dev/sdc
    t
    (select parition 1 to be type 83, or in case of GPT type 20)
    w
    

现在您可以创建文件系统并使用没有 RAID 的磁盘。

相关内容