mdadm raid5 배열에서 잘못된 체크섬 오류를 수정하는 방법(Ubuntu)

mdadm raid5 배열에서 잘못된 체크섬 오류를 수정하는 방법(Ubuntu)

4 x 4 TBraid5 어레이에서 드라이브를 구성했습니다 .

드라이브는 으로 표시되고 다음 /dev/sdb1/dev/sdc1같이 조립됩니다./dev/sdd1/dev/sde1/dev/md0

mdadm 어셈블리 출력

배열을 조립하려고 하면 다음과 같은 결과가 나타납니다.

sudo mdadm --assemble /dev/md0
mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument

dmesg -T 출력

이자 산출:

[Sun Dec 27 00:15:35 2020] md/raid:md0: device sdc1 operational as raid disk 0
[Sun Dec 27 00:15:35 2020] md/raid:md0: device sdd1 operational as raid disk 3
[Sun Dec 27 00:15:35 2020] md/raid:md0: device sdb1 operational as raid disk 2
[Sun Dec 27 00:15:35 2020] md/raid:md0: device sde1 operational as raid disk 1
[Sun Dec 27 00:15:35 2020] md/raid:md0: raid level 5 active with 4 out of 4 devices, algorithm 2
[Sun Dec 27 00:15:35 2020] md0: invalid bitmap file superblock: bad magic
[Sun Dec 27 00:15:35 2020] md0: failed to create bitmap (-22)
[Sun Dec 27 00:15:35 2020] md: md0 stopped.

mdadm 확인 출력

다음을 제외한 모든 드라이브는 괜찮아 보입니다 /dev/sdc1.

/dev/sdc1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 1546e1f3:18b8a99f:a6b9e7b9:f5ca4949
           Name : server:0  (local to host server)
  Creation Time : Mon Nov 19 17:36:22 2018
     Raid Level : raid5
   Raid Devices : 4

 Avail Dev Size : 7813769216 (3725.90 GiB 4000.65 GB)
     Array Size : 11720653824 (11177.69 GiB 12001.95 GB)
    Data Offset : 264192 sectors
   Super Offset : 8 sectors
   Unused Space : before=264112 sectors, after=0 sectors
          State : clean
    Device UUID : 3cb78503:731a0dcb:8afc96d0:9a801d67
Update Time : Thu Dec 10 17:35:57 2020
  Bad Block Log : 512 entries available at offset 24 sectors
       Checksum : 4c2657ea - expected 4c2657e9
         Events : 10242
Layout : left-symmetric
     Chunk Size : 128K

   Device Role : Active device 0
   Array State : AAAA ('A' == active, '.' == missing, 'R' == replacing)

체크섬 표시4c2657ea - 4c2657e9 예상

내 생각

체크섬 차이가 너무 비슷해서 4TB 드라이브를 변경하면 체크섬이 극적으로 변경되므로 메인 드라이브에서 뭔가 변경된 것으로 생각됩니다. 그래서 드라이브는 괜찮은 것 같아 Ubuntu Disk 유틸리티(SMART 데이터 및 자체 테스트)를 사용하고 불량 블록을 사용하여 확인했습니다. Windows의 Western Digital 진단 도구를 사용해도 확인했습니다. 그들은 모두 동의했습니다.

제 질문은 어레이를 복원하는 방법입니다. mdadm이 문제를 해결할 수 있습니까 ? 아니면 다른 드라이브를 제거하고 어레이에 추가해야 합니까?

도움을 주셔서 미리 감사드립니다!

관련 정보