
3개의 HDD가 있는데 각각 3개의 파티션으로 나누어져 있습니다.
부팅 파티션용으로 RAID-1을 만들었습니다.
- sda0, sdb0에서 생성된 md0
또한 두 개의 RAID-5 어레이를 만들었습니다.
- sda1, sdb1, sdc1에서 생성된 md1
- sda2, sdb2, sdc2에서 생성된 md2
예전에는 잘 작동했지만 어느 날 컴퓨터에서 응답을 받으려면 컴퓨터의 전원을 꺼야 했습니다(콜드 재부팅). 그 후 시스템이 부팅을 시작했을 때 잠시 동안 RAID 어레이를 재구성하려고 시도했지만 몇 분 후에 소리 없이 충돌이 발생했습니다.
DVD에서 Linux 복구 모드로 시스템을 부팅하고 RAID 장치를 수동으로 다시 조립해 보았습니다. 다음을 사용하여 md0과 md1을 다시 어셈블할 수 있었습니다.
mdadm --assemble --scan /dev/md0
mdadm --assemble --scan /dev/md1
그러나 다음을 사용하여 md2를 다시 어셈블하려고 하면:
mdadm --assemble --scan /dev/md2
시스템이 자동으로 다시 재부팅됩니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
하드웨어 문제인 줄 알았는데 문제는 CentOS5에서 사용하던 오래된 커널이었습니다. 저는 Ubuntu 10.10 32비트 에디션 라이브 CD를 사용했고 이를 사용하여 어레이를 재구성할 수 있었습니다.
어레이를 재구성한 후 원래 CentOS를 사용하여 서버를 재부팅한 다음 모든 패키지와 커널을 업그레이드했습니다. 그 이후로 지금까지 잘 작동하고 있습니다.
답변2
하드웨어 문제인 것 같습니다. 서버를 점검하고, CPU 냉각이 제대로 작동하는지 확인하고, 서버 메모리를 테스트/교체해 보세요.