HP-UX
1753774 회원
6561 온라인
108799 솔루션
새 메시지

L1000에서 vg00 통으로 잡은 디스크 떼어낼때 어떻게 해야 하는지?

 
원유광
조언자

L1000에서 vg00 통으로 잡은 디스크 떼어낼때 어떻게 해야 하는지?

L1000 모델에서 기존에 /dev/dsk/c1t0d0와 /dev/dsk/c2t0d0를

통으로 vg00으로 사용을 했습니다.



그런데 disk size가 적어서 73gb를 추가하고 vg01로 잡고, 기존에 vg00에있던 데이터 vg01쪽으로 이관했습니다.



그리고 ignite백업본을 vg00에서 disk를 하나 떼고 os를 다시

restore했습니다. 물론 restore할때도 나머지 디스크를 죽였습니다.



그런데 부팅을하면 os가 안올라 오더라구요.. 혹시나해서 떼어낸 디스크를 붙였더니 정상적으로 부팅이 되던데..

어떻게 하면 좋을까요..



부팅후 #strings /etc/lvmtab에는 정상적으로 vg00에 디스크 하나 vg01에 디스크 하나 정상적으로 잡혔는데...
3 응답 3
이태곤
중학생

L1000에서 vg00 통으로 잡은 디스크 떼어낼때 어떻게 해야 하는지?

안녕하십니까



유추해본건데 vg00의 lvol중 /dev/dsk/c2t0d0에 데이타가 걸처 있는것 같습니다.



vgdisplay -v vg00 하셔서 Used PV 가 2인것이 있는지 살펴보십시오





--- Logical volumes ---

LV Name /dev/vg00/lvol1

LV Status available/syncd

LV Size (Mbytes) 512

Current LE 32

Allocated PE 32

Used PV 1 <--- 이부분



만약 2인것이 있다면 ignite을 내릴때 user interface 모드로 들어서 가셔서 filesystem을 조정하실때 /dev/dsk/c2t0d0을 제거하셔야 합니다. ignite을 내릴때 user interface 모드을 이용하지 않으셨다면 이전과 마찬가지로 /dev/dsk/c2t0d0을 사용중인 lv가 있을것입니다.





======



추가 방법]



일단 서버을 싱글모드로 부팅합니다.

vg00에서 vg01로 이동할 filesysystem만 mount합니다.

(예 /var 일경우 mount /dev/vg00/lvol8 /var)



새로 추가한 디스크을 vg01로 잡으시고 /var_bak로 mount합니다.

# cp -rp /var/* /var_bak



/var와 /var_bak을 umont하시고 fatab을 수정하셔서

/var_bak을 /var로 mount 하도록 수정합니다.

(/dev/vg00/lvol8 /var 을 /dev/vg01/lvol1 /var)



mountall 하셔서 filesystem 구성을 확인하시고 init 3 하시면 됩니다



그럼 좋은하루되십시오

원유광
조언자

L1000에서 vg00 통으로 잡은 디스크 떼어낼때 어떻게 해야 하는지?

이태곤님..



vgdisplay -v /dev/vg00

LV Name /dev/vg00/lvol4

LV Status available/syncd

LV Size (Mbytes) 6000

Current LE 750

Allocated PE 750

Used PV 1



Used PV는 1개인데요..
이태곤
중학생

L1000에서 vg00 통으로 잡은 디스크 떼어낼때 어떻게 해야 하는지?

ㅎㅎ 머쩍 ^^



정상적인 경우인데 booting 안된다면 단계별로 점검해야 할것 같습니다.



1. lvdisplay -v /dev/vg00/lvol4 해보시고 다른 pv가 물려 있는지 살펴보십시오 (물론 안 물려있겠죠?)



2. lvlnboot -v 을 하셔서 /dev/dsk/c2t0d0가 있는지 확인



3. 디스크을 떼어내고 싱글부팅을 해보십시오. 그리고 하나씩 mount하셔서 mount 가 안되는 filesystem이 있는지 점검하십시오.



4. ignite을 다시 해보십시오



에고.. 원론적인 답변이라 도움이 될지 모르겠네요...쩝



그럼......