SDS RAID 5 에서 hotspare 디스크 교체

2010.05.12 03:08

조인상 조회 수:8672

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++


SDS RAID 5 에서 hotspare 디스크 교체


대상장비 : SUN E250

SUN E250은 6개의 디스크 슬롯에서 다음과 같이 타겟번호가 부여된다.

slot    disk logical pathname
0      c0t0d0
1      c0t8d0
2      c0t9d0
3      c0t10d0
4      c0t11d0
5      c0t12d0


문제발생 : 서버점검중 /var/adm/messages 파일에서 다음과 같은

에러메시지 발생

Sep 16 10:56:34 host1      unix: WARNING: /pci@1f,4000/scsi@3/sd@c,0 (sd11):
Sep 16 10:56:34 host1      disk not responding to selection
Sep 16 10:56:34 host1
Sep 16 10:56:34 host1 unix: WARNING: /pci@1f,4000/scsi@3/sd@c,0 (sd11):
Sep 16 10:56:34 host1      offline



--> format 유틸로 확인해 본 결과 /dev/dsk/c0t12d0 디스크가
<disk unknown type> 으로 나타남. 디스크 교체필요

--> SDS 볼륨 내의 디스크 였으나 핫스페어로 동작중인 디스크이므로
    특별히 RAID 5 데이터 이전없이 디스크 교체만으로 복구가 가능.




1. 핫스페어 상태 확인

# metastat
# metahs -i



d0: RAID
  상태: 확인
  핫 스페어 풀: hsp000
  인터레이스: 64 블록
  크기: 99950944 블록
원래 장치:
  크기: 99953664 블록
      장치          시작 블록  Dbase 상태      핫 스페어
      c0t8d0s6            650    아니  확인
      c0t9d0s6            650    아니  확인
      c0t10d0s6          650    아니  확인
      c0t11d0s6          650    아니  확인

hsp000: 1 핫 스페어
      c0t12d0s6          사용 가능    33318552 블록





2. 핫스페어 디스크 해제

# metahs -d hsp000 c0t12d0s6

hsp000 : 핫스페어가 삭제되었습니다.





3. 디스크 교체

해당 디스크를 교체한다. 예제에서는 /dev/dsk/c0t12d0




4. 파티션 재설정

장애발생시 데이터디스크를 대체할 것이므로 RAID 5로 구성되어있는

디스크들과 동일한 슬라이스 구성을 해준다.

# format



5. 핫스페어 디스크 지정

슬라이스 구성이 끝났으면 원래대로 hsp000 풀에 지정을 해준다.

# metahs -a hsp000 /dev/dsk/c0t12d0s6

hsp000 : 추가되었습니다.




6. 핫스페어가 제대로 추가되었는지 확인한다.

d0: RAID
  상태: 확인
  핫 스페어 풀: hsp000
  인터레이스: 64 블록
  크기: 99950944 블록
원래 장치:
  크기: 99953664 블록
      장치          시작 블록  Dbase 상태      핫 스페어
      c0t8d0s6            650    아니  확인
      c0t9d0s6            650    아니  확인
      c0t10d0s6          650    아니  확인
      c0t11d0s6          650    아니  확인

hsp000: 1 핫 스페어
      c0t12d0s6          사용 가능    33318552 블록
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 게시자료 열람자유. 불펌금지입니다. 조인상 2010.12.07 20162
73 솔라리스 10 매뉴얼 file 조인상 2010.05.12 14213
72 Solaris 10 IP 관리 file 조인상 2012.01.03 14050
71 C++ 테스트 코드 조인상 2010.05.12 14049
70 EIS install 방법 조인상 2010.05.12 13787
69 SUN 하드웨어 점검방법 조인상 2010.05.12 13536
68 Sun Fire V440 V445 Server_admin_guide file 조인상 2012.06.07 12680
67 number of files (nofiles : File descriptor)값 변경하는 법 조인상 2010.05.12 11752
66 같은아이디로 여러번 로그인(멀티로그인) 금지 방법 조인상 2010.05.12 10673
65 모니터해상도가 맞지 않아 화면이 크거나 작게 나올때 조인상 2010.05.12 10571
64 센드메일 에러 config error: mail loops back to me (MX problem?) 조인상 2010.05.12 10258
63 utmp, utmpx, wtmp 및 wtmpx 파일을 읽는 방법 조인상 2010.05.12 10016
62 최대 프로세스 확인하는 방법과 변경 방법 조인상 2010.05.12 9876
61 솔라리스 버전별 유저수 / 한 파일시스템에 만들수 있는 파일개수 조인상 2010.05.12 9864
60 OS 디스크 복사(dump) 하기 조인상 2010.05.12 9360
59 ethernet speed 및 mode 변경방법 조인상 2010.05.12 9314
58 솔라리스 이더넷카드 인터페이스 종류 조인상 2010.05.12 8991
57 하드 디스크 모델넘버 읽는 법 조인상 2010.05.12 8865
56 썬장비 점검시 주요 점검사항 [1] 조인상 2010.05.09 8807
55 솔라리스 DVD 파일 합치기 조인상 2010.05.12 8684
» SDS RAID 5 에서 hotspare 디스크 교체 조인상 2010.05.12 8672
서버에 요청 중입니다. 잠시만 기다려 주십시오...