在 Linux 上,如果您从线性 RAID 阵列中拔掉了一个硬盘并重新插入,可以按照以下步骤来恢复:

  1. 首先,您需要确定已拔掉的硬盘的设备名称。您可以使用 lsblk 命令或 fdisk -l 命令来列出所有硬盘的信息。找到已拔掉的硬盘并记下其设备名称(如 /dev/sdb)。

  2. 打开终端,并使用以下命令将硬盘重新添加到线性 RAID 阵列中:

sudo mdadm --manage /dev/md0 --add /dev/sdb

请根据您的实际情况修改 /dev/md0/dev/sdb 的设备名称。

  1. 等待一段时间,直到 RAID 阵列完成重新同步。您可以使用以下命令来监视同步进度:
cat /proc/mdstat

当同步完成后,您将看到类似以下内容的输出:

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid1 sdb[1] sda[0]
      1953382464 blocks super 1.2 [2/2] [UU]
      [==>..................]  resync = 14.0% (273678240/1953382464) finish=174.0min speed=103700K/sec
  1. 恢复完成后,您可以使用以下命令来检查 RAID 阵列的状态:
sudo mdadm --detail /dev/md0

您将看到类似以下内容的输出:

/dev/md0:
        Version : 1.2
  Creation Time : Fri May 28 10:00:00 2021
     Raid Level : raid1
     Array Size : 1953382464 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953382464 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Fri May 28 10:00:00 2021
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : myraid:0  (local to host myraid)
           UUID : 12345678:abcdefg
         Events : 0

    Number   Major   Minor   RaidDevice State
       0       8        0        0      active sync   /dev/sda
       1       8        1        1      active sync   /dev/sdb

请注意,上述命令中的设备名称和 RAID 阵列名称可能会根据您的设置而有所不同。

通过执行上述步骤,您应该能够成功恢复线性 RAID 阵列中的硬盘。

Linux 线性 RAID 阵列硬盘拔插恢复指南

原文地址: https://www.cveoy.top/t/topic/dxUG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录