본문 바로가기
HP-UX/LVM

[HP-UX] vg00에서 /tmp를 1.5 GB 로 늘리고 3GB hfs 파일시스템을 생성

by 레이루이 2008. 4. 30.
반응형


Q. vg00에서 / tmp를 1.5 GB 로 늘리고 3GB hfs 파일시스템을 생성하려면 어떻게 합니까?  
   hfs 파일시스템은 /u15라고 불리워야합니다.

   참고: 시스템은 /u15에 새로운 디스크를 가지고 있습니다.  이 디스크는 독립적인 vg (vg15)를 
         생성하는데 사용됩니다. 이런 경우에 /u15가 독립적인 볼륨그룹에 있어야 할이유가 없습니다.
 
 
구성 정보:
 
 HP-UX 11.00
 LVM
 
 
A.
 
 PE가 없는 vg00에 공간을 만들려면 새로 생성된 vg15가 없어졌고, 
디스크는 vg00에 포함되었으며 추가적인 공간이 /tmp를 확장하고,
(/u15라는 새로운 hfs 파일 시스템을 생성하기 위해 사용되었습니다.
 
# vgchange -a n /dev/vg15
 
vh15 볼륨그룹을 비활성화 합니다.
 
# vgexport -v /dev/vg15
 
vg15을 시스템에서 제거 합니다.
(/etc/lvmtab에서 디렉토리와 디바이스 파일을 제거합니다.)
 
# pvcreate -f /dev/rdisk/c0t8d0
 
모든 헤더 데이터를 디스크에서 지우고, vg에 추가 될것을 준비합니다.
(-f 는 강압적으로 실행되게 합니다. 그렇지 않으면 디스크에 이미 헤더 정보가 있다고 
불만을 나타낼 것입니다.  raw 디바이스인 "rdsk"를 사용합니다.
 
# vgextend /dev/vg00 /dev/dsk/c0t8d0
 
디스크c0t8d0를  vg00에 추가합니다.
 
#vgdisplay -v /dev/vg00
 
새로운 디스크가 추가되었는지 확인합니다.
 
# shutdown
 
시스템을 단일 사용자 모드로 합니다.
 
# lvextend -L 1500 /dev/vg00/lvol4 /dev/dsk/c0t8d0
 
/tmp로지컬 볼륨을 1500MB로 확장합니다.  L은 MB를 의미하고 l 은 로지컬 볼륨을 
만들기 위한 Physical Extents(PE)의 갯수를 나타냅니다. PE는 보통 4MB입니다.  
e vgdisplay 명령어는 PE 크기를 말합니다.
 
# extendfs -F hfs /dev/vg00/rlvol4
 
lvol4 에 있는 hfs 파일 시스템을 확장합니다.  raw 디바이스를 사용합니다.
 
# lvcreate -L 3000 -n lvol15 /dev/vg00/
 
새로운 3000MB 의 lvol를 생성합니다. ,vg00에서 lvol 는 lvol15라고 불리웁니다.
 
# newfs -F hfs /dev/vg00/rlvol15
 
lvol15에 새로운 hfs 파일 시스템을 생성합니다. raw 디바이스를 사용합니다.
 
# init 3 
 
멀티 사용자 상태로 시스템을 바꿉니다.  
디폴트 수행 레벨은 /etc/inittab (init:3:initdefault:)의 첫째 줄에 있습니다.
 
# mount -F hfs /dev/vg00/lvol15 /u15
 
마운트 포인트 /u15에서 새파일시스템을 마운트 합니다.
 
만일 이것이 영구적인 마운트포인트라면, /etc/fstab에 추가해서 시스템이 
부팅될때마다 파일시스템이 마운트할것입니다.
 
bdf
 
이제 모두 수행이 잘되는지 확인합니다.

반응형