如何在分区故障的 nas 上恢复 raid5?

如何在分区故障的 nas 上恢复 raid5?

我的 Synology nas 系统上的 RAID5 已崩溃。首先,系统阻止一个磁盘以降级状态从 raid 中删除。关闭以拔出磁盘并重新启动 nas 后,raid 状态已更改为失败(mdadm 的 raid 配置中仍然可见清洁、降级状态),但在 gui 中 raid 阵列的大小为 0byte :( 并且无法修复此问题!

答案1

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
md2 : active raid1 sda3[0] sdb3[1] 
     21392384 blocks super 1.2 [2/2] [UU] 

md3 : active raid5 sdd5[1] sdh5[5] sdg5[4] sdf5[3] sde5[2]
     9743376960 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/5] [_UUUUU]

md1 : active raid1 sda2[0] sdb2[1] sdd2[7] sde2[6] sdf2[5] sdg2[4] sdh2[3]
     2097088 blocks [12/7] [UU_UUUUU____]

md0 : active raid1 sda1[0] sdb1[1] sdd1[7] sde1[6] sdf1[5] sdg1[4] sdh1[3]
     2490176 blocks [12/7] [UU_UUUUU____] unused devices: <none>

对您来说这是一件好事mdadm --create:该命令更有可能破坏您的阵列而不是保存它。由于它很早就失败了,所以可能没有造成任何损害。

/dev/md3仅丢失一台设备,因此应该可以恢复它。运行mdadm --run /dev/md3mdadm --readwrite /dev/md3应该可以使用;此时,更换故障磁盘并将新磁盘添加到阵列中mdadm --manage /dev/md3 --add /dev/<insert new disk here>。然后子系统md将开始重建阵列。

相关内容