여기에 큰 문제가 있습니다.
일주일 전까지만 해도 mdadm 배열을 사용하면 모든 것이 잘 돌아가고 있었습니다. 그런 다음 일주일 동안 종료하고 이제야 다시 시작했습니다. 얼마 지나지 않아 나는 첫 번째 문제를 발견했습니다. 3,500GB 하드 드라이브 중 하나의 LED가 켜지지 않았습니다. 여태까지는 그런대로 잘됐다. 그런 다음 SSH를 통해 접속해 보니 내 공격대가 깨졌습니다.
pi@raspberrypi:~ $ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sat May 2 18:51:06 2020
Raid Level : raid5
Used Dev Size : 488251904 (465.63 GiB 499.97 GB)
Raid Devices : 3
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Fri May 21 13:46:39 2021
State : active, FAILED, Not Started
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
Consistency Policy : unknown
Name : raspberrypi:0 (local to host raspberrypi)
UUID : 23f436a0:c3f13920:01784b25:b4581c36
Events : 48112
Number Major Minor RaidDevice State
- 0 0 0 removed
- 0 0 1 removed
- 0 0 2 removed
- 8 33 1 sync /dev/sdc1
pi@raspberrypi:~ $ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : inactive sdc1[4]
488254584 blocks super 1.2
unused devices: <none>
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part
sdb 8:16 0 465,8G 0 disk
└─sdb1 8:17 0 465,8G 0 part
sdc 8:32 0 465,8G 0 disk
└─sdc1 8:33 0 465,8G 0 part
mmcblk0 179:0 0 14,9G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 14,6G 0 part /
이렇게 되어서는 안 됩니다. 배열의 /dev/sda, /dev/sdb 및 /dev/sdc는 사용자의 것이어야 합니다. 생각해 보니 2개의 드라이브가 동시에 실패한 것 같습니다(돌이켜보면 활동이 없을 때 LED가 항상 꺼져 있었던 것 같습니다). 이제 어레이를 재구축할 수 없습니다. 2개의 하드 드라이브만 사용하여 재부팅하면 결과는 다음과 같습니다.
pi@raspberrypi:~ $ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Raid Level : raid0
Total Devices : 2
Persistence : Superblock is persistent
State : inactive
Working Devices : 2
Name : raspberrypi:0 (local to host raspberrypi)
UUID : 23f436a0:c3f13920:01784b25:b4581c36
Events : 48112
Number Major Minor RaidDevice
- 8 17 - /dev/sdb1
- 8 1 - /dev/sda1
pi@raspberrypi:~ $ cat /proc/mdstat
Personalities :
md0 : inactive sdb1[4](S) sda1[0](S)
976509169 blocks super 1.2
unused devices: <none>
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part
sdb 8:16 0 465,8G 0 disk
└─sdb1 8:17 0 465,8G 0 part
mmcblk0 179:0 0 14,9G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 14,6G 0 part /
Pi를 다시 시작했는데 이제 이것이 나타나고 더욱 혼란스럽습니다(Raid 5 어레이여야 합니다).
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part
sdb 8:16 0 465,8G 0 disk
└─sdb1 8:17 0 465,8G 0 part
sdc 8:32 0 465,8G 0 disk
└─sdc1 8:33 0 465,8G 0 part
mmcblk0 179:0 0 14,9G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 14,6G 0 part /
pi@raspberrypi:~ $ cat /proc/mdstat
Personalities :
md0 : inactive sda1[0](S) sdc1[4](S) sdb1[3](S)
1464762761 blocks super 1.2
unused devices: <none>
pi@raspberrypi:~ $ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Raid Level : raid0
Total Devices : 3
Persistence : Superblock is persistent
State : inactive
Working Devices : 3
Name : raspberrypi:0 (local to host raspberrypi)
UUID : 23f436a0:c3f13920:01784b25:b4581c36
Events : 48112
Number Major Minor RaidDevice
- 8 33 - /dev/sdc1
- 8 17 - /dev/sdb1
- 8 1 - /dev/sda1
모든 하드 드라이브의 데이터가 여전히 남아 있어야 하므로 누군가 어레이를 다시 조립하는 방법을 알고 있기를 바랍니다.
백업이 있지만 Raid의 일부 데이터가 내 백업에 없습니다.
감사합니다, 엘리트론