Linux 线性 RAID 阵列硬盘拔插恢复指南
在 Linux 上,如果您从线性 RAID 阵列中拔掉了一个硬盘并重新插入,可以按照以下步骤来恢复:
-
首先,您需要确定已拔掉的硬盘的设备名称。您可以使用
lsblk命令或fdisk -l命令来列出所有硬盘的信息。找到已拔掉的硬盘并记下其设备名称(如/dev/sdb)。 -
打开终端,并使用以下命令将硬盘重新添加到线性 RAID 阵列中:
sudo mdadm --manage /dev/md0 --add /dev/sdb
请根据您的实际情况修改 /dev/md0 和 /dev/sdb 的设备名称。
- 等待一段时间,直到 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
- 恢复完成后,您可以使用以下命令来检查 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 阵列中的硬盘。
原文地址: https://www.cveoy.top/t/topic/dxUG 著作权归作者所有。请勿转载和采集!