在我的 TS-431X 無法開機後,我嘗試了兩家不同的維修中心,但都無法修復硬體。
於是我決定按照指南,將陣列掛載到 Ubuntu 伺服器上。大多數指南都無法成功組裝並掛載陣列,最後我找到了一個可行的步驟。
Ubuntu 找到陣列,但標記為非活動(Inactive)。
mdadm --stop /dev/md1
mdadm --assemble --force /dev/md1 /dev/sdb3 /dev/sdc3 /dev/sdd3 /dev/sde3
mdadm: /dev/md1 has been started with 3 drives (out of 4).
此時,硬碟 3「/dev/sdd3」缺失,所以我手動將它加入陣列:
mdadm --add /dev/md1 /dev/sdd3
用 cat /proc/mdstat 檢查狀態,現在正在重建中
Personalities : [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid10]
md1 : active raid5 sdd3[4] sde3[3] sdc3[1] sdb3[0]
5830677504 blocks super 1.0 level 5, 512k chunk, algorithm 2 [4/3] [UU_U]
[>…] recovery = 0.0% (1527772/1943559168) finish=317.7min speed=101851K/sec
用 pvdisplay 和 lvdisplay 檢查實體與邏輯磁碟區。
然後掛載陣列邏輯磁碟區,我就可以存取我的資料(等陣列重建完成後)
root@dl-160:~# ll /mnt/raid5/
total 164
drwxrwxrwx 34 root root 4096 Mar 22 01:30 ./
drwxr-xr-x 3 root root 4096 Aug 30 18:48 ../
drwxr-xr-x 3 root root 4096 Mar 22 01:27 .samba_python3/
d--------- 2 root root 4096 Mar 22 01:26 .swap/
drwxr-xr-x 13 root root 4096 May 9 02:00 .system/
drwxr-xr-x 3 root root 4096 Jul 10 11:18 .system_disk_data/
drwxrwxrwx 2 root root 4096 Jul 8 2023 .tmp/
drwxrwxrwx 3 root root 4096 Sep 21 2023 .wifi/
drwxrwxrwx 55 root root 4096 Feb 16 2025 Install/
drwxrwxrwx 10 root root 4096 Nov 28 2024 Media/
drwxrwxrwx 3 root root 4096 Jul 21 13:18 Public/
drwxrwxrwx 5 root root 4096 Jul 10 12:16 TimeMachine/
-rw------- 1 root root 9216 Jul 10 2023 aquota.user
drwxrwxrwx 5 root root 4096 Jul 7 2023 homes/
drwx------ 2 root root 16384 Jul 7 2023 lost+found/