HP-UX
취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

[질문] disk 장애에 따른 vg에 disk 교체하는 방법 ?

 
Tony, Lim
임시 조언자

[질문] disk 장애에 따른 vg에 disk 교체하는 방법 ?

2개의 disk로 1개의 vg를 구성하여 사용중입니다.

(엄밀히는 storage controller 2개가 각각 1개의 disk로 표시됨)



그런데 1개의 1disk가 깨어져서(controller에서 RAID set이 붕괴됨) vg 인식조차 못하고 있더군요.



부랴부랴 깨어진 disk를 다른 disk로 교체(1개 controller의 RAID를 재구성)하였는데 vg에서 인식을 못하더군요.



vg01로 구성하였는데 기존의 /dev/vg01에 있는 정보와 충돌이 발생한다면서...



HPUX에 익숙하지 않았고 상황이 급한데다 backup을 담당한 사람이 원하는 시간안에 restore가 가능하다고 하여서 그냥 vgexport로 vg 정보를 날려버리고 새로 생성을 해버렸는데요..



만약 이렇게 말고 기존 2개의 디스크에서 깨어진 1개의 디스크 말고 깨어지지 않은 다른 디스크의 정보를 살려낼 수 있도록 복구하는 방법이 있나요?



/dev/vg01이 /dev/dsk/c6t1d0, /dev/dsk/c4t2d0 이렇게 2개의 디스크로 구성되어있는데 이중 c6t1d0를 새롭게 구성(대체)하였는데 vg01은 인식을 못하고 있고...

그러나 초기화 보다는 c4t2d0의 data는 복구를 하고싶고..



이런 경우에는 어떻게 작업을 하면 될까요?



고수님들의 답변/도움을 부탁드립니다. ^^



참고로 HP-UX 11i이며 rp5470 입니다.
3 응답 3
고광태
중학생

[질문] disk 장애에 따른 vg에 disk 교체하는 방법 ?

제가 보기에는 하나의 디스크를 pvlink 로 path 이중화 된것으로판단이됩니다. 즉 controller 가 장애가 난다거나 패스장애의 fault tolerance 를 제공한다는 것입니다.



만약에 디스크 깨졌다면 데이타 복구 불가능합니다.새로 만드는 방법밖에 없습니다.



이것은 raid 5나 mirror 로 구성햇을때 데이타가 보존이 되는것입니다.
Tony, Lim
임시 조언자

[질문] disk 장애에 따른 vg에 disk 교체하는 방법 ?

위에 답변 감사드리구요...



제 질문은 vg01이 c6t1d0, c4t2d0 이렇게 2개의 disk로 구성되어 있었는데 c6t1d0 디스크가 깨어지면서 vg01을 인식을 못하게 된겁니다.

그래서 c6t1d0를 새 디스크로 대체를 하였는데 c6t1d0는 그렇다쳐도 c4t2d0의 data는 복구를 하고싶은 겁니다.



그런데 disk를 연결하고 iostat를 하니 disk 인식을 하는데 vg01이 만들어 지지 않는 겁니다. 기존에 만들어져 있었던 vg01 정보와 충돌이 생기는 것 같아서요.



이럴때 어떻게 하면 c4t2d0에 있는 정보를 복구할 수 있는지 그 방법을 여쭤보는 것입니다.
PS LEE
임시 조언자

[질문] disk 장애에 따른 vg에 disk 교체하는 방법 ?

어떤 디스크인지 말씀해 주셨으면 더 참고가 됐을텐데...

어쨌든 비슷한 환경에서 테스트를 해보지 않아 확신을 가지고 말씀드리지는 못하겠지만, 아래의 내용을 "참고"하시기 바랍니다.

<준비물>

- 이전에 vg01의 vgcfgbackup (/etc/lvmconf/vg01.conf)

- map file (lvol 이름이 기본이 아닐경우)

<시도해볼 내용>

- # vgcfgrestore -n /dev/vg01 /dev/rdsk/c6t1d0

(교체된 디스크에 vg01의 구성정보를 store)

- # mkdir /dev/vg01 (있을 경우 생략)

- # mknod /dev/vg01/group c 64 0x010000

(minor number는 환경에 맞게, 있을경우 생략)

- # vgimport -m vg00.map /dev/vg01 /dev/dsk/c6t1d0 /dev/dsk/c4t2d0

- # vgchange -a y /dev/vg01

여기까지가 가능할 경우, c4t2d0 디스크에 있는 lvol은 mount할 수 있지 않을까 생각됩니다.(걸쳐 있는 lvol은 안되겠죠)



테스트를 해보지 않고 말씀드려서 정확히 가능 여부는 말씀드리기 힘들지만 필요하시다면 해볼만 할 것 같습니다.