로그인
Sign in
Root mirror Disk 교체절차.

방법1.HotPlug Disk(Online에서 교체가능한 disk)인경우

Error Disk(Stale, No_HW) 교체.

#vgcfgrestore -n vg00 /dev/rdsk/cXtYdZ  

error가 발생하는 경우:Disk f/w, SCSI, Lvm관련 patch version이 낮은 경우.

#vgchange -a y vg00

#vgsync vg00

#lvdisplay로 sync status 확인

  

방법2. Hotplug Disk인데 vgcfgrestore에서 error가 발생하는 경우,  

Hotplug Disk가 아닌 경우 혹은 mirror 문제로 rebooting이 필요한 경우

#lvreduce -m 0 -k /dev/vg00/lvol1 /dev/dsk/cXtYdZ  

--> “k” option을 주지 않으면 해당 disk를 찾으므로 disk가 NO_HW인경우 prompt가 떨어지지 않으므로, lvreduce process를 kill 시켜주어야한다.

#vgreduce vg00 /dev/dsk/cXtYdZ

Disk 교체후 Mirror 구성작업 실시.

#pvcreate -B /dev/dsk/cXtYdZ

#mkboot /dev/dsk/cXtYdZ

#mkboot -a “hpux -lq” /dev/dsk/cXtYdZ

#vgextend vg00 /dev/dsk/cXtYdZ

#lvextend -m 1 /dev/vg00/lvol /dev/dsk/cXtYdZ

  

방법3.위의 작업이 제대로 진행되지 않는 경우의 최후의 방법.
(주로 disk가 fault난 상태에서 시스템을 reboot함으로서 lvdisplay시에 PV 정보가 날라간상태. 이 경우 PV부분이 ????으로 표시)

system shutdown 후 fault disk 교체.

ISL>hpux -lm -lq 으로 부팅

#vgchange -a n vg00

#vgexport -m /tmp/vg00.map vg00

#mkdir /dev/vg00

#mknod /dev/vg00/group c 64 0x000000

#vgimport -m /tmp/vg00.map vg00 /dev/dsk//dev/dsk/cLtMdN -->정상적인 disk

교체된 새 disk Mirror 구성작업 실시.

#pvcreate -B /dev/dsk/cXtYdZ

#mkboot /dev/dsk/cXtYdZ

#mkboot -a “hpux -lq” /dev/dsk/cXtYdZ

#vgextend vg00 /dev/dsk/cXtYdZ

#lvextend -m 1 /dev/vg00/lvol /dev/dsk/cXtYdZ

여기까지 하면 사실 mirror 재구성은 되었지만, vg00에 대한 volume group정보에는 기존에 fault난 disk 정보가 깨끗이 지워지지 않았기 때문에 2way mirror로 기존 disk mirror 정보를 계속가지고 있어면서 lvol command시에 error message가 계속 발생함.

또한 Ignite backup 실행시 volume group check시에 error가 나면서 O/S backup이 실패함.

따라서, 잘못된 volume group정보를 지워주기 위해서는 다음 절차를 수행해야함.

Vgreduce의 manpage 참조하세요.

#vgreduce -f vg00 --> -f option은 강제로 missing disk의 정보를 지워줌.
(force reduction of missing physical volume(s) in a given volume group).

#mv /etc/lvmtab /etc/lvmtab.bak

#vgscan -v

#vgcfgbackup vg00
조회 수 :
1005
추천 수 :
5 / 0
등록일 :
2008.03.04
12:14:55 (*.236.3.225)
엮인글 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2752&act=trackback&key=aef
게시글 주소 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2752
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 자주 사용하는 명령어 제비게릴라 2019-06-27 179
92 su 명령이 안 먹을 때... 하록 2008-03-05 638
91 자동으로 텔넷 로그인후 command를 돌리는 스크립트를 만들고자 합니다. 방법은? 하록 2008-03-04 499
90 bdf와 du차이가 나는데 어떤 프로세스때문에 그런지 볼수있습니까? 하록 2008-03-04 752
89 ping이 튀는 현상 체크하는 방법은? 하록 2008-03-04 751
88 유용한 사용자 계정 관리 커맨드 하록 2008-03-04 1335
» Failed Mirror O/S disk 교체시 lvm 작업방법.... 하록 2008-03-04 1005
86 tftp세팅 확인 및 사용방법을 알고 싶습니다. 하록 2008-03-04 776
85 MP Login Password Reset 하는 방법은? 하록 2008-03-04 1135
84 GSP Login Password를 Reset 하는 방법은? 하록 2008-03-04 542
83 Glance/Measure에서 사용하는 프로세스의 종류 및 각각의 역할은? 하록 2008-03-04 1009
82 Diagnostics에서 사용하는 프로세스 및 해당 프로세스의 역할은? 하록 2008-03-04 979
81 서비스가드에서 사용하는 프로세스 및 해당 프로세스의 역할은? 하록 2008-03-04 765
80 Kernel 에서 사용하는 프로세스 종류 및 해당 프로세스의 역할은? [1] [5] 하록 2008-03-04 2600
79 FPL/SEL log를 MP console 없이 HP-UX online에서 보는 방법은? 하록 2008-03-04 1028
78 lsof의 주요사용법 하록 2008-03-04 821
77 dmesg에 디스크장애에 대한 로그 분석방법... 하록 2008-03-04 1616
76 ftp로그만 별도의 파일로 빼 내는 방법... 하록 2008-03-04 393
75 ulimit의 data에서 hard와 soft의 차이는? 하록 2008-03-04 1130
74 DNS에 등록된 자신의 ip와 실제 ip가 다른 경우 CDE login이 안되는데 DNS을 변경하지 않고 해결할 수 있는 방법은? 하록 2008-03-04 502
73 STM에서 chassis error log확인하는 방법 하록 2008-03-04 550