如何格式化驱动器并正确地重新添加到 RAID-1 阵列?

如何格式化驱动器并正确地重新添加到 RAID-1 阵列?

我更换了 RAID-1 阵列(2 个驱动器)中一个发生故障的驱动器,现在需要:

  1. 格式化它。
  2. 将其添加回数组。

我的驱动器如下:

root@s01 [~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_server01-LogVol01
                      2.7T  416G  2.2T  17% /
tmpfs                 7.8G     0  7.8G   0% /dev/shm
/dev/md0              477M  149M  303M  33% /boot
/dev/md2               32G  5.6G   25G  19% /mysql
/usr/tmpDSK           4.0G  220M  3.6G   6% /tmp
root@s01 [~]#

/dev/md2 工作正常。/dev/md1 是发生故障的驱动器。更换驱动器后,它看起来如下:

root@s01 [~]# mdadm --detail /dev/md1
/dev/md1:
        Version : 1.1
  Creation Time : Sat Jul  7 18:23:24 2012
     Raid Level : raid1
     Array Size : 2929751932 (2794.03 GiB 3000.07 GB)
  Used Dev Size : 2929751932 (2794.03 GiB 3000.07 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Tue Jul  5 10:54:30 2016
          State : clean, degraded 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : server01.domain.com:1
           UUID : 58600fc5:5348d92c:a7d25465:20d42940
         Events : 2281612

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8       50        1      active sync   /dev/sdd2
root@s01 [~]#

我注意到它显示“已移除”,并且阵列中只有 1 个驱动器。但机器中应该有 2 个相同的驱动器,只是其中一个未格式化和添加。

阵列中运行正常的驱动器包括:

   0       8        1        0      active sync   /dev/sda1
   1       8       17        1      active sync   /dev/sdb1

因此看起来我需要格式化并添加到数组的是/dev/sdc?但是怎么做呢?

root@s01 [~]# lsblk -d -n -oNAME,RO | grep '0$' | awk {'print $1'}
loop0
sda
sdc
sdb
sdd
root@s01 [~]#

答案1

Google 上的第一个结果

mdadm --manage /dev/md0 --add /dev/<newdrivehere>

相关内容