我有 RAID5 配置(4 个驱动器)。一个驱动器发生故障,在 中显示为故障设备mdadm
。重新启动后,故障设备甚至没有出现在mdadm
. RAID5 配置只有 3 个工作设备(并且处于干净状态)。
下列的托马斯关于更换故障磁盘的教程,我向 RAID 添加了一个新的驱动器。请注意,发生故障并从阵列中移除故障磁盘时会显示“未找到设备”消息(我猜是因为该磁盘未被检测为阵列的一部分)。
检查后mdadm
,新驱动器显示为备用驱动器。检查cat /proc/mdstat
未显示任何重新同步、恢复或重塑消息。
备用设备可以转换为活动设备吗?如何添加到RAID中?
控制台消息
添加驱动器之前(未显示失败的驱动器):
/dev/md127:
Version : 1.1
Creation Time : Mon Oct 22 16:20:37 2012
Raid Level : raid5
Array Size : 1953518592 (1863.02 GiB 2000.40 GB)
Used Dev Size : 976759296 (931.51 GiB 1000.20 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun Nov 6 11:02:16 2016
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : xxx
UUID : xxx
Events : 239342
Number Major Minor RaidDevice State
3 8 49 0 active sync /dev/sdd1
5 8 1 1 active sync /dev/sda1
4 8 33 2 active sync /dev/sdc1
添加驱动后:
/dev/md127:
Version : 1.1
Creation Time : Mon Oct 22 16:20:37 2012
Raid Level : raid5
Array Size : 1953518592 (1863.02 GiB 2000.40 GB)
Used Dev Size : 976759296 (931.51 GiB 1000.20 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun Nov 6 12:18:59 2016
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : xxx
UUID : xxx
Events : 239347
Number Major Minor RaidDevice State
3 8 49 0 active sync /dev/sdd1
5 8 1 1 active sync /dev/sda1
4 8 33 2 active sync /dev/sdc1
6 8 17 - spare /dev/sdb1
新驱动器分区 ( parted
):
Model: ATA WDC WD3001FFSX-6 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB primary raid
答案1
哈哈!
mdadm --grow --raid-devices=4
当故障设备消失后,raid 设备的数量下降到 3。仍然不确定为什么会发生这种情况。将其增加到 4 使备用设备成为活动设备。 RAID 现在正在重塑......速度非常缓慢。