SDS RAID 5 에서 hotspare 디스크 교체

2010.05.12 03:08

조인상 조회 수:8650

원문 : 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 20130
33 테잎을 이용한 백업스크립트 조인상 2010.05.12 7795
32 bind 유틸 설치 조인상 2010.05.12 5522
31 솔라리스 버전별 유저수 / 한 파일시스템에 만들수 있는 파일개수 조인상 2010.05.12 9852
30 OBP 버전 확인 및 패치방법 조인상 2010.05.12 7268
29 OS 디스크 복사(dump) 하기 조인상 2010.05.12 9346
» SDS RAID 5 에서 hotspare 디스크 교체 조인상 2010.05.12 8650
27 EIS install 방법 조인상 2010.05.12 13773
26 RACK 전원코드의 V(볼트)내역 조인상 2010.05.12 6235
25 SPARC 10의 / 파일시스템 용량제한 조인상 2010.05.12 6245
24 CDE화면으로 로그인이 안될때... 조인상 2010.05.12 6057
23 utmp, utmpx, wtmp 및 wtmpx 파일을 읽는 방법 조인상 2010.05.12 10003
22 vi편집기 이용하여 텍스트 암호화하기 조인상 2010.05.12 6311
21 시스템 패닉메시지 Score05/Score95 조인상 2010.05.12 6717
20 [install] Unable to connect to X Server 가 나오며 인스톨안될때 조인상 2010.05.12 8101
19 OS의 커널비트수 확인 및 수정 조인상 2010.05.12 6955
18 여러가지 백업방법에 대한 설명 조인상 2010.05.12 5751
17 각 network card에서 사용하는 network interface이름은? 조인상 2010.05.12 7659
16 cron에 의해 자동으로 ftp를 하여 화일을 송/수신 하게 하려면? 조인상 2010.05.12 5761
15 SDS로 구성한 볼륨에 디스크 교체하려고 할때 조인상 2010.05.12 6044
14 SDS 사용법 file 조인상 2010.05.12 6931
서버에 요청 중입니다. 잠시만 기다려 주십시오...