Raid 5 故障於舊 TS-809U
大家好。
硬碟 2 處於警告狀態。
舊款 QNAP 機型正面沒有標示硬碟編號,實際硬碟槽排列如下:
8-7-6-5
4-3-2-1
我們不小心拔錯了 7 號硬碟(原本運作正常),而不是 2 號硬碟。
在新增硬碟前檢查儲存管理員時,發現 7 號硬碟被拔除,所以又將其插回,隨後才拔除了真正的 2 號硬碟。
Raid 5 不再啟用。
在 Volume management(磁碟區管理)中,我可以看到所有硬碟狀態為良好。
透過 ssh 使用 md_checker 檢查時,得到以下結果
RAID metadata found!
Level: raid5
Devices: 6
Name: md0
Chunk Size: 64K
md Version: 1.0
Creation Time: Aug 8 10:58:27 2016
Status: OFFLINE
===============================================================================
Disk | Device | # | Status | Last Update Time | Events | Array State
===============================================================================
1 /dev/sda3 0 Active Feb 6 17:51:53 2026 362103 U_uuu_
-------------- 1 Missing -------------------------------------------
3 /dev/sdc3 2 Active Feb 6 17:51:53 2026 362103 u_Uuu_
4 /dev/sdd3 3 Active Feb 6 17:51:53 2026 362103 u_uUu_
5 /dev/sde3 4 Active Feb 6 17:51:53 2026 362103 u_uuU_
-------------- 5 Missing -------------------------------------------
===============================================================================
我嘗試使用以下指令,因為運作中的硬碟應該是 /dev/sdf3
mdadm -AfR /dev/md0 /dev/sda3 /dev/sda3 /dev/sdc3 /dev/sdd3 /dev/sde3 /dev/sdf3
出現以下錯誤訊息。
mdadm: device /dev/md0 already active - cannot assemble it
當我執行
mdadm --detail /dev/md0
得到以下結果
/dev/md0:
Version : 01.00.03
Creation Time : Mon Aug 8 10:58:27 2016
Raid Level : raid5
Used Dev Size : 3517490240 (3354.54 GiB 3601.91 GB)
Raid Devices : 6
Total Devices : 5
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Fri Feb 6 17:51:53 2026
State : active, degraded, Not Started
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Name : 0
UUID : a090f234:f014e294:a326c8c3:a3c0de03
Events : 362103
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
1 0 0 1 removed
8 8 35 2 active sync /dev/sdc3
6 8 51 3 active sync /dev/sdd3
4 8 67 4 active sync /dev/sde3
5 0 0 5 removed
5 8 83 - spare /dev/sdf3
陣列中的 5 號硬碟原本是正常的,現在已重新插入,但現在被列為備援(spare)。
請問有辦法將它重新掛載為陣列的一部分嗎?因為它之前是正常運作的,還是已經太遲了?
謝謝