CentOS 6.5에서 소프트웨어 RAID5 누락 문제를 해결하는 데 도움이 됩니다.

CentOS 6.5에서 소프트웨어 RAID5 누락 문제를 해결하는 데 도움이 됩니다.

나는 몇 시간 동안 검색을 해왔지만 포기했거나 모든 데이터를 삭제하기가 너무 두려웠습니다. 소프트웨어 raid 5에 4개의 WD RED 2TB 드라이브(모두 1년 이상 된) mdadm와 몇 가지 다른 드라이브(중요하지 않음)가 포함된 CentOS 6.5를 실행하는 파일 서버가 있습니다. 관리의 용이성을 위해 RAID5 위에 LVM을 사용하고 볼륨 그룹을 ext4로 분할했습니다.

이 모든 것은 재부팅해야 할 때까지 훌륭하게 작동합니다. 분명히 mdadm설정을 저장하는 것을 잊어버렸기 /etc/mdadm.conf때문에 RAID가 실패했습니다. 여기에는 일부 정보가 포함되어 있었지만 Google을 통해 찾은 일부 명령을 실행하여 실수로 해당 내용을 삭제했습니다.

몇 시간 동안 검색한 후 실행을 시도했지만 mdadm -assemble슈퍼블록이 있는 드라이브가 없다는 메시지가 표시됩니다.

# mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 
mdadm: no recogniseable superblock on /dev/sdb1
mdadm: /dev/sdb1 has no superblock - assembly aborted

또한 파티션 번호( /dev/sdb) 없이 시도했지만 동일한 결과를 얻었습니다. 그러다가 다음 명령을 발견했습니다.

# mdadm --assemble --scan --verbose
mdadm: looking for devices for further assembly
mdadm: no recogniseable superblock on /dev/dm-3
mdadm: no recogniseable superblock on /dev/dm-2
mdadm: no recogniseable superblock on /dev/dm-1
mdadm: no recogniseable superblock on /dev/dm-0
mdadm: no recogniseable superblock on /dev/sdg1
mdadm: Cannot assemble mbr metadata on /dev/sdg
mdadm: no recogniseable superblock on /dev/sda1
mdadm: Cannot assemble mbr metadata on /dev/sda
mdadm: no recogniseable superblock on /dev/sdf1
mdadm: Cannot assemble mbr metadata on /dev/sdf
mdadm: no recogniseable superblock on /dev/sdh1
mdadm: Cannot assemble mbr metadata on /dev/sdh
mdadm: Cannot assemble mbr metadata on /dev/sdc1
mdadm: Cannot assemble mbr metadata on /dev/sdc
mdadm: Cannot assemble mbr metadata on /dev/sdd1
mdadm: Cannot assemble mbr metadata on /dev/sdd
mdadm: no recogniseable superblock on /dev/sde1
mdadm: Cannot assemble mbr metadata on /dev/sde
mdadm: no recogniseable superblock on /dev/sdb1
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: no recogniseable superblock on /dev/sdk1
mdadm: Cannot assemble mbr metadata on /dev/sdk
mdadm: Cannot assemble mbr metadata on /dev/sdj2
mdadm: Cannot assemble mbr metadata on /dev/sdj1
mdadm: Cannot assemble mbr metadata on /dev/sdj
mdadm: no recogniseable superblock on /dev/sdi2
mdadm: no recogniseable superblock on /dev/sdi1
mdadm: Cannot assemble mbr metadata on /dev/sdi
mdadm: No arrays found in config file or automatically

이상한 점은 드라이브에서 구체적으로 실행하면 다음 메시지가 표시된다는 것입니다.

# mdadm --examine /dev/sdc1
/dev/sdc1:
   MBR Magic : aa55
Partition[0] :    432871117 sectors at   3224498923 (type 07)
Partition[1] :   1953460034 sectors at   3272020941 (type 16)
Partition[3] :    924335794 sectors at     50200576 (type 00)

결과는 에서는 동일 sdd1하지만 sdb1에서는 다릅니다 sde1. 다른 드라이브 2개.

이 시점에서는 포기했으며 RAID를 파괴하고 싶지 않습니다. 매우 중요한 데이터가 포함되어 있지만 백업이 없습니다(어리석은 건 알지만 백업 시스템 작업 중입니다).

이 문제를 해결하는 방법을 알고 있거나 다음에 수행할 작업을 제안하는 사람이 있습니까? 데이터를 보존하거나 어레이에 저장된 데이터를 백업하는 것이 중요합니다.

고쳐 쓰다 제가 직접 만지면 데이터가 완전히 손실될 위험이 있기 때문입니다. freelancer.com에서 사람을 고용했습니다. 이제 데이터를 다시 가져와 백업했습니다. 그런 다음 이러한 일이 다시 발생하지 않도록 어레이를 완전히 재구축하겠습니다. 또한 그에게 복구 프로세스에 대해 물어보고 여기에 게시하여 동일한 문제가 있는 다른 사람들이 그곳에서 어레이 복구를 시도할 수 있도록 하겠습니다.

관련 정보