Raid5와 함께 NAS 시스템(Readynas)을 사용하고 있는데 뭔가 문제가 발생했습니다. 그래서 디스크 4개마다 Ubuntu 시스템에 연결하고 데이터를 복구하려고 했습니다.
$cat /etc/mdstat/mdstat.conf
ARRAY /dev/md/1 metadata=1.2 UUID=fd545cb6:345342544:7384acde:3847cad3 name=0e35cfc4:1
ARRAY /dev/md/0 metadata=1.2 UUID=93129d53:adbc6384:cba5637d:34859482 name=0e35cfc4:0
ARRAY /dev/md/1 metadata=1.2 UUID=06c043e4:55913070:bfdf08b2:6483ab43: name=0e35cfc4:1
ARRAY /dev/md/data-0 metadata=1.2 UUID=64b1f000:0b88551e:38b4a42b:d42dd5bd name=0e35cfc4:data-0
구조하려면 md/data-0을 마운트해야 할 것 같습니다.
$sudo mdadm -R /dev/md/data-0
mdadm: error opening /dev/md/data-0: No such file or directory.
아마 오해가 있는 것 같은데, 설치하려면 어떻게 해야 합니까 data-0
?
$cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md1 : active raid6 sde2[0] sdd2[1]
1046528 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]
md0 : active raid1 sdc1[0] sdf1[3] sde1[5] sdd1[4]
4190208 blocks super 1.2 [4/4] [UUUU]
unused devices: <none>
@SYN 덕분에 두 디스크를 모두 md1에 추가할 수 있습니다. 상태가 방금 변경되었습니다.
$cat /proc/mdstat
md1 : active raid6 sdf2[5] sdc2[4] sde2[0] sdd2[1]
1046528 blocks super 1.2 level 6,512k chunk,algorithm 2 [4/4] [UUUU]
그러나 1046528 블록은 내 목적에 비해 너무 작습니다.
다음은 내 다른(똑같이 평범한) Nas 하드웨어의 로그입니다. 그것은 있다 md127
.
Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md127 : active raid5 sda3[0] sde3[5] sdd3[3] sdc3[2] sdb3[1]
31236699136 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]
md1 : active raid10 sda2[0] sde2[4] sdd2[3] sdc2[2] sdb2[1]
1308160 blocks super 1.2 512K chunks 2 near-copies [5/5] [UUUUU]
md0 : active raid1 sda1[0] sde1[5] sdd1[3] sdc1[2] sdb1[1]
4190208 blocks super 1.2 [5/5] [UUUUU]
그래서 내 깨진 것이 어떻게든 잃어버린 것 같아요 md127
. 복원할 수 있는 방법이 있나요 md127
? ? ?
md127
아래에 /dev
디렉토리 가 있습니다
$ls /dev/md*
/dev/md0 /dev/md1 /dev/md127
/dev/md:
0 1
답변1
기록을 위해 내 의견을 답변으로 다시 형식화합니다.
첫 번째 단계는 Raid 장치 상태를 찾는 것입니다.
$ cat /proc/mdstat
...
OP 출력에는 다음이 포함됩니다.
md1 : active raid6 sde2[0] sdd2[1]
1046528 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]
이는 장치의 2/4가 /dev/md1
누락되었음을 나타냅니다.
이제 4개의 파티션을 사용하는 것이 건강하다는 것을 알 수 있습니다 md0
. 그 중 2개는 md1
동일한 디스크에 사용되므로 장치로 나열되지 않은 디스크에서 파티션을 다시 추가하여 배열을 복원할 수 있다는 것이 타당합니다 md1
.
mdadm --manage /dev/md1 add /dev/sdc2
mdadm --manage /dev/md1 add /dev/sdf2
의심스러운 경우 다시 시작하세요.
이제 세 번째 습격 장치가 아직 없는 것 같습니다. 다음을 사용하여 찾을 수 있습니다.
mdadm --assemble --scan
아마도:
mdadm --assemble /dev/md127 /dev/sdc3 /dev/sdd3 /dev/sde3 /dev/sdf3