# ioscan <- scan disk
# xpinfo -i # ioscan -N -fnu -C disk
# pvcreate /dev/rdisk/disk23 -f : force, if you already use pv.
# strings /etc/lvmtab <- check the existing vg
# ls -l /dev/*/group <- check the exsisting minor number
# ls /dev/disk/disk*
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000 <- new minor number (example : 0x010000 , 0x020000)
<- c : irrevocability(you cannot change this parameter.)
<- 64 : irrevocability(you cannot change this parameter.)
# vgcreate -s 8 /dev/vg01 /dev/disk/disk23
<- Option: -s 16 (change PE Seize from default 4 to 16)
PE Size is 4, 8, 16, 32, 64, 128 etc
# vgdisplay -v /dev/vg01
# vgchange -a n /dev/vg01 <- vg diactivate # vgexport -m /dev/null /dev/vg01 <- delete vg # strings /etc/lvmtab <- check vg
# vgdisplay /dev/vg01 <- Check Free PE # lvcreate -l 300 -n lvol1 /dev/vg01 <- 300PE -l : PE -L : MB # lvdisplay /dev/vg01/lvol1
# lvremove /dev/vg01/lvol1 <- delete vg # vgdisplay -v /dev/vg01 <- check vg
# newfs -F vxfs -o largefiles /dev/vg01/rlvol1
# mkdir /u02
# mount -F vxfs -o largefiles,log,nodatainlog /dev/vg01/lvol1 /u02
# df -k
# umount /u02
# vi /etc/fstab
/dev/vg01/lvol1 /u02 vxfs largefiles,nodatainlog,log 0 2
# mount -a
fuser -u /u02 : check mount process
# ioscan # xpinfo -i <- check imprted Disk(cu:ldev) and disk No. # mkdir /dev/vgtest1 # vgimport /dev/vgtest1 /dev/disk/diskXX
# vgdisplay /dev/vgtest | Grep Status <- Check VG Status # vgchange -a y /dev/vgtest <- Activated volume group # vgchange -a n /dev/vgtest <- Deactivated volume group
vgchange -c n /dev/vgtest <- Disable vgchange -c y /dev/vgtest <- Enable
vgchange -c n /dev/vgtest vgchange -a y /dev/vgdata mount /dev/testvg/lvol1 /disk umount /dev/testvg/lvol1 /disk vgchange -a n /dev/vgdata vgchange -c y /dev/vgtest
# strings /etc/lvmtab <- check vg # vgchange -a n /dev/vg01 <- vg diactivate # vgexport /dev/vg01 <- delete vg # strings /etc/lvmtab <- check vg