1]DISK연결 -> [2]pv -> [3]vg -> [4]lv -> [5]fs -> [6]mount
[1-1] 디바이스 인식 구성
#ioscan
#insf -e :(정보보기 #strings /etc/ioconfig)
[1-2] 디바이스 인식 확인
#ioscan -funC disk
#diskinfo /dev/rdsk/c0t1d0
#lssf /dev/rdsk/c0t1d0
(지울때)#rmsf -a /dev/rdsk/c0t1d0
[1-3] tip
(1) 디스크 포맷하려면
#dd if=/dev/zero of=/dev/rdsk/c0t1d0 bs=1024 count=1024
#mediainit []
[2-1] pv 구성
#pvcreate -f /dev/rdsk/c0t1d0
[2-2] pv 점검
#pvdisplay -v /dev/dsk/c0t1d0 |pg
[2-3] tip
(1) 부팅 디스크를 만드려면 (부팅영역만 만들고 이미지는 따로 부어주어야 한다.)
#pvcreate -B /dev/rdsk/c0t1d0
[3-1] vg 구성
#mkdir /dev/vg01
#mknod /dev/vg01/group c 64 0x010000
(major#) (minor#)
#vgcreate vg01 /dev/dsk/c0t1d0
[3-2] vg 점검
#vgdisplay -v vg01
#strings /etc/lvmtab
[3-3]
(1) vg 확장
#vgextend vg01 /dev/rdsk/c0t2d0
(2) vg 완전 제거
#cd /
#vgchange -a n vg01
#vgexport vg01
(3) 일부 pv만 제거
vgreduce /dev/rdsk/c0t2d0 /dev/vg00
[4-1] lv 구성
#lvcreate -L 17 -n lvol10 vg01 (extents 4M 단위이므로 extents는 5개 할당받음)
[4-2] lv 점검
#lvdisplay -v /dev/vg01/lvol10 |pg
#vgdisplay -v vg01
[4-3] tip
(1) lv 확장
#lvextend -L 50 /dev/vg01/lvol10 (/dev/dsk/c0t1d0 ->요기 pv에서 확장을 지정)
[5-1] fs 구성
#newfs -F vxfs /dev/vg01/lvol10
[5-2] fs 점검
#fstyp -v /dev/vg01/lvol10 :설명9-32참조
[5-3] tip
(1) fs 확장
#fsadm -F vxfs -b 50M /export/home10
(혹은 umount후) #extendfs -F vxfs /export/home10 :(lvol 확장만큼 늘어남)
(2) Large 파일 적용 여부 확인법
#fsadm -F vxfs /export/home10
[6-1] mount 구성
#mkdir /export/home10
#mount /dev/vg01/lvol10 /export/home10
[6-2] mount 점검
#bdf
#mount -p
#mount -v
[7-1] fstab 구성
#vi /etc/fstab
입력-> /dev/vg01/lvol10 /export/home10 vxfs delaylog 0 2
[8-1] umount
#umount /export/home10
[8-2] 파일시스템 사용중일때
(사용자 보기)#fuser -cu /export/home10
(사용자 끊기)#fuser -cuk /export/home10
[9-1] fsck
#umount /export/home10
#fsck -F vxfs /dev/vg01/lvol10
#mount /export/home10
[10-1] 조각모음
(미리보고) #fsadm -F vxfs -DE /export/home10
(작업하기) #fsadm -F vxfs -de -t 600 /export/home10
* 기타
(1) tape 인식
#mksf
======================================================================
vg03의 disk 두개중에 하나 빼고 하나로만 구성하기
strings /etc/lvmtab
vgchange -a n vg03
vgexport vg03
strings /etc/lvmtab|grep vg03
mkdir /dev/vg03
mknod /dev/vg03/group c 64 0x030000
pvcreate -f /dev/rdsk/c4t4d0 -----> 얘로만 vg03을 구성하겠다.
vgcreate /dev/vg03 /dev/dsk/c4t4d0
vgdisplay -v vg03
cat /etc/fstab
vgdisplay -v vg03
lvcreate -l 2170 /dev/vg03
newfs -F vxfs -o largefiles /dev/vg03/rlvol1
출처 : http://blog.naver.com/konan222/
##############################################################################
##############################################################################
■ 시스템을 shutdown한다.
■ 디스크를 추가한다.
■ 시스템을 부팅하고 부팅시 ESC를 이용하여 PROM prompt로 들어가서 search를 한다.
PROM> search
■ 부팅을 위해 boot를 입력한다.
■ ioscan으로 디스크를 확인한다.
#> ioscan -fnC disk
Class I H/W Path Driver S/W State H/W Type Description
=======================================================================
disk 0 10/0/14/0.0.0 sdisk CLAIMED DEVICE TEAC CD-532E-B
/dev/dsk/c0t0d0 /dev/rdsk/c0t0d0
disk 1 10/0/15/1.5.0 sdisk CLAIMED DEVICE QUANTUM ATLAS10KII-9LVD
/dev/dsk/c3t5d0 /dev/rdsk/c3t5d0
disk 2 10/0/15/1.6.0 sdisk CLAIMED DEVICE SEAGATE ST318406LC
/dev/dsk/c3t6d0 /dev/rdsk/c3t6d0
■ 디스크 정보를 확인한다.
#> diskinfo -v /dev/rdsk/c3t6d0
■ 디스크 초기화 및 bad block 검사 (필요시에만 적용)
#> mediainit /dev/rdsk/c3t6d0
■ Physical Volume을 생성한다.
#> pvcreate /dev/rdsk/c3t6d0
참고) Physical Volume 삭제하기
#> pvremove /dev/rdsk/c3t6d0
참고) Physical Volume 조회하기 (vgcreate가 정상적으로 되었을 경우)
#> pvdisplay -v /dev/dsk/c3t6d0
■ Volume Group을 생성한다.
#> mkdir /dev/vg01
참조) volume group 의 device file이 저장 될 directory 생성
#> mknod /dev/vg01/group c 64 0x010000
참조) 0x010000은 vg번호와 연관 vg02이면 0x020000
#> vgcreate /dev/vg01 /dev/dsk/c3t6d0
참조) 하나의 disk를 volume group으로 구성
#> vgdisplay -v vg01
■ Logical Volume을 생성한다.
#> lvcreate ?L 5000 /dev/vg01
참조) volume group vg01에 크기가 5000MB인 logical volume 1 구성
logical volume 이름은 기본으로 lvol1(만들어진 순서에 따라)으로 생성
#> lvcreate ?L 800 /dev/vg01
참조) volume group vg01에 크기가 800MB인 logical volume 2 구성
■ File System을 생성한다.
#> newfs -F vxfs /dev/vg01/rlvol1
참조) logical volume lvol1을 vxfs type인 File system으로 만듦
■ 특정 Directory에 mount한다.
#> mkdir /oracle
#> mount /dev/vg01/lvol1 /oracle
■ fstab에 등록한다.
#> vi /etc/fstab
/dev/vg01/lvol1 /oracle vxfs delaylog 0 1
■ 파일 시스템 확장하기
# lvextend -L 8000 /dev/vg01/lvol1
참조) Logical Volume을 5000MB에서 8000MB로 재 구성
# extendfs /dev/vg01/lvol1
참조) File System을 확장한다
■ LVM 사용안하고 통으로 잡을려면
#> mkdir /data
#> mount /dev/dsk/c3t5d0 /data
출처 : http://blog.naver.com/issue_89/