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
이제 모두 수행이 잘되는지 확인합니다.