HP SmartArray P400 : 실패한 논리 드라이브를 복구하는 방법?


8

재구성하지 않은 물리 드라이브가 교체 된 논리 드라이브가있는 SmartArray P400 컨트롤러 (256MB 캐시 / 배터리 백업 포함)가있는 HP 서버가 있습니다.

이것은 오류를 감지했을 때의 모습입니다.

~ # / usr / sbin / hpacucli ctrl slot = 0 show config
슬롯 0의 스마트 어레이 P400 (내장) (sn : XXXX)

  배열 A (SATA, 사용되지 않은 공간 : 0MB)
    논리 드라이브 1 (698.6GB, RAID 1, 확인)
      물리적 드라이브 1I : 1 : 1 (포트 1I : 박스 1 : 베이 1, SATA, 750GB, 확인)
      물리적 드라이브 1I : 1 : 2 (포트 1I : 박스 1 : 베이 2, SATA, 750GB, 확인)

  배열 B (SATA, 사용되지 않은 공간 : 0MB)
    논리 드라이브 2 (2.7TB, RAID 5, 실패)
      physicaldrive 1I : 1 : 3 (포트 1I : box 1 : bay 3, SATA, 750GB, OK)
      물리적 드라이브 1I : 1 : 4 (포트 1I : 박스 1 : 베이 4, SATA, 750GB, 확인)
      physicaldrive 2I : 1 : 5 (포트 2I : 박스 1 : 베이 5, SATA, 750GB, 확인)
      physicaldrive 2I : 1 : 6 (포트 2I : 박스 1 : 베이 6, SATA, 750GB, 실패)
      physicaldrive 2I : 1 : 7 (포트 2I : 박스 1 : 베이 7, SATA, 750GB, 확인)

  할당되지 않은
      physicaldrive 2I : 1 : 8 (포트 2I : 박스 1 : 베이 8, SATA, 750GB, 확인)
~ # 

어레이 A와 어레이 B의 예비 드라이브로 2I : 1 : 8 드라이브를 구성했다고 생각했지만, 그렇지 않은 것 같습니다 :-(. RAID5의 물리적 드라이브는 하나만 고장입니다.

누군가 이것이 왜 일어날 수 있는지 알고 있습니까? 논리 드라이브는 "Degraded"모드로 들어가야하지만 여전히 호스트 os에서 완전히 액세스 할 수 있습니까?

먼저 할당되지 않은 드라이브 2I : 1 : 8을 논리 드라이브 2의 예비로 추가하려고 시도했지만 불가능했습니다.

~ # / usr / sbin / hpacucli ctrl slot = 0 어레이 B 추가 스페어 = 2I : 1 : 8
    오류 :이 작업은 현재 구성에서 지원되지 않습니다.
    추가 세부 사항을 표시하려면 장치에서 "show"명령을 사용하십시오. 
    구성에 대해.
~ #  

흥미롭게도 할당되지 않은 드라이브를 문제없이 첫 번째 어레이에 추가 할 수 있습니다. 스페어가 없어서 컨트롤러가 어레이를 "실패"상태로 전환하고 실패한 어레이를 수정하지 못하도록 보호한다고 생각했습니다. 그래서 논리 드라이브를 다시 활성화하려고 시도했습니다 (나중에 여분을 추가하기 위해).

~ # / usr / sbin / hpacucli ctrl slot = 0 ld 2 수정 가능
    경고 : 논리 드라이브의 기존 데이터는 
    유효하거나 복구 가능해야합니다. 계속하다? (y / n) y

    오류 :이 작업은 현재 구성에서 지원되지 않습니다.
    추가 세부 사항을 표시하려면 장치에서 "show"명령을 사용하십시오.
    구성에 대해.
~ # 

그러나 보시다시피, 논리 드라이브를 다시 활성화하면 불가능했습니다.

이제 실패한 드라이브를 할당되지 않은 드라이브로 핫스왑하여 교체했습니다. 상태는 이제 다음과 같습니다.

~ # / usr / sbin / hpacucli ctrl slot = 0 show config
슬롯 0의 스마트 어레이 P400 (내장) (sn : XXXX)

  배열 A (SATA, 사용되지 않은 공간 : 0MB)
    논리 드라이브 1 (698.6GB, RAID 1, 확인)
      물리적 드라이브 1I : 1 : 1 (포트 1I : 박스 1 : 베이 1, SATA, 750GB, 확인)
      물리적 드라이브 1I : 1 : 2 (포트 1I : 박스 1 : 베이 2, SATA, 750GB, 확인)

  배열 B (SATA, 사용되지 않은 공간 : 0MB)
    논리 드라이브 2 (2.7TB, RAID 5, 실패)
      physicaldrive 1I : 1 : 3 (포트 1I : box 1 : bay 3, SATA, 750GB, OK)
      물리적 드라이브 1I : 1 : 4 (포트 1I : 박스 1 : 베이 4, SATA, 750GB, 확인)
      physicaldrive 2I : 1 : 5 (포트 2I : 박스 1 : 베이 5, SATA, 750GB, 확인)
      physicaldrive 2I : 1 : 6 (포트 2I : 박스 1 : 베이 6, SATA, 750GB, 확인)
      physicaldrive 2I : 1 : 7 (포트 2I : 박스 1 : 베이 7, SATA, 750GB, 확인)
~ # 

논리 드라이브에 여전히 액세스 할 수 없습니다. 왜 재건하지 않습니까?

어떡해?

참고로, 이것은 내 컨트롤러의 구성입니다.

~ # / usr / sbin / hpacucli ctrl slot = 0 표시
 슬롯 0의 스마트 어레이 P400 (내장)
  버스 인터페이스 : PCI
  슬롯 : 0
  일련 번호 : XXXX
  캐시 일련 번호 : XXXX
  RAID 6 (ADG) 상태 : 사용
  컨트롤러 상태 : OK
  섀시 슬롯 :
  하드웨어 개정 : Rev E
  펌웨어 버전 : 5.22
  재 구축 우선 순위 : 중간
  우선 순위 확장 : 중간
  표면 스캔 지연 : 15 초
  표면 분석 불일치 알림 : 비활성화
  Raid1 쓰기 버퍼링 : 비활성화
  프롬프트 후 시간 초과 : 0 초
  캐시 보드 있음 : True
  캐시 상태 : OK
  가속기 비율 : 25 % 읽기 / 75 % 쓰기
  드라이브 쓰기 캐시 : 비활성화
  총 캐시 크기 : 256MB
  비 배터리 쓰기 캐시 : 비활성화
  캐시 백업 전원 : 배터리
  배터리 / 커패시터 수 : 1
  배터리 / 커패시터 상태 : 정상
  SATA NCQ 지원 : True
~ # 

미리 도와 주셔서 감사합니다.

답변:


5

대답은 쾌적하지 않습니다. 어레이가 "재 구축 대기 중"상태 일 가능성이 높습니다 . RAID5 어레이 세트에 복구에 실패한 다른 디스크가있어 복구가 완료되지 않습니다. 요즘 RAID5를 피해야하는 이유 입니다. SATA 드라이브 인 경우 도움이되지 않습니다. 문제의 가능성이 훨씬 높습니다. 시스템 전원을 끄고 (드라이브 스핀 다운 상태로) 전원을 다시 켜십시오. BIOS 어레이 화면의 프롬프트에 따라 F2"모든 논리 드라이브를 다시 활성화"옵션을 선택하십시오 . 재 구축 프로세스가 시작될 수 있습니다.

그렇지 않으면 새 디스크를 사용한 재 구축 / 복구입니다.


0

ACU로 부팅하고 정확히 무슨 일이 일어나고 있는지 확인해야합니다. 전체 논리 드라이브에 액세스 할 수없는 경우 해당 논리 드라이브를 다시 활성화 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.