目标:1、給小機增加一個備用swap分區
2、給小機增加一個dump分區
操作
1、檢視VG00的兩塊盤的配置設定情況,現在vg00的兩塊盤上各有840個PE。我準備在兩塊盤上各建立一個lv,一個用做swap的備用分區,一個用做dump分區
#vgdisplay -v /dev/vg00
--- Physical volumes ---
PV Name /dev/dsk/c0t6d0s2
PV Status available
Total PE 4455
Free PE 840
Autoswitch On
Proactive Polling On
PV Name /dev/dsk/c2t6d0s2
PV Status available
Total PE 4455
Free PE 840
Autoswitch On
Proactive Polling On
檢視DUMP和SWAP的使用情況,現在是swap和dump共用/dev/vg00/lvol2
#lvlnboot -v | more
Boot Definitions for Volume Group /dev/vg00:
Physical Volumes belonging in Root Volume Group:
/dev/dsk/c0t6d0s2 (1/0/0/2/0.6.0) -- Boot Disk
/dev/dsk/c2t6d0s2 (1/0/0/3/0.6.0) -- Boot Disk
Boot: lvol1 on: /dev/dsk/c0t6d0s2
/dev/dsk/c2t6d0s2
Root: lvol3 on: /dev/dsk/c0t6d0s2
/dev/dsk/c2t6d0s2
Swap: lvol2 on: /dev/dsk/c0t6d0s2
/dev/dsk/c2t6d0s2
Dump: lvol2 on: /dev/dsk/c0t6d0s2, 0
2、我們來建立和設定dump分區,把lvol2從dump中删除,我們會使用新在dump lv
#lvrmboot -d /dev/vg00/lvol2 /dev/vg00
确認删除情況
#lvlnboot -v | more
在vg00上建立一個連續配置設定-C y 且禁用壞塊重定位功能 -r n用來做dump空間的卷, lvdump01
#lvcreate -C y -r n -n lvdump01 /dev/vg00
擴充這個卷的空間,空間大小視情況來定。建立的lvdump01可以使用一塊盤上的800個PE。
#lvextend -l 800 /dev/vg00/lvdump01 /dev/dsk/c2t6d0s2
檢視建立lvdump01的情況
#vgdisplay -v /dev/vg00
把啟動時使用這個dump空間設定為/dev/vg00/lvdump01
#lvlnboot -d /dev/vg00/lvdump01 /dev/vg00
#檢視設定情況
lvlnboot -v | more
#更改dump配置,使其生效
crashconf -vr /dev/vg00/lvdump01
3、接着我們來建立備用swap空間,在vg00上建立一個連續配置設定-C y 用來做新增的SWAP空間的卷, lvswap02
#lvcreate -C y -r n -n lvswap02 /dev/vg00
擴充這個卷的空間,空間大小視情況來定。建立的lvswap02可以使用另一塊盤上的800個PE。
#lvextend -l 800 /dev/vg00/lvswap02 /dev/dsk/c0t6d0s2
用swapon指令啟用這個備用的swap空間,請大家注意,因為lvswap02與lvol2兩個邏輯卷會使用同一塊盤,是以不建議同時使用這兩個swap空間,因為這樣會增加磁頭的移動。是以我這裡把lvswap02的優先級設定成9,這樣隻有lvol2用完後,才會使用lvswap02。
#swapon -p 9 /dev/vg00/lvswap02
确認swap空間的目前情況
# swapinfo -t
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 8388608 88 8388520 0% 0 - 1 /dev/vg00/lvol2
dev 52428800 0 25165824 0% 0 - 9 /dev/vg00/lvswap02
reserve - 14090864 -14090864
memory 100463608 82149308 18314300 82%
total 161281016 96240260 37777780 60% - 0 -
4、最後,把swapon指令加入到/etc/rc.local中,使機器重新開機時自動運作。
在/sbin/rc檔案中最後加一行(這個檔案是隻讀的哈)
#tail -n 1 /sbin/rc
/usr/bin/sh /etc/rc.local
在/etc/rc.local中加入相應的指令就可以了,比如我這邊就啟了一個zabbix_agentd程式和增加了一個swap分區,把它的優先級設定的比較低一點,在主交換分區空間不足時,可以用這個交換分區。
# cat /etc/rc.local
PATH=/opt/softbench/bin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/bin:/opt/perl/bin:/opt/ipf/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/fcms/bin:/opt/sas/bin:/opt/wbem/bin:/opt/wbem/sbin:/usr/bin/X11:/opt/resmon/bin:/opt/perf/bin:/usr/contrib/kwdb/bin:/opt/graphics/common/bin:/opt/prm/bin:/opt/sfm/bin:/opt/hpsmh/bin:/opt/upgrade/bin:/opt/wlm/bin:/opt/gvsd/bin:/opt/sec_mgmt/bastille/bin:/opt/drd/bin:/opt/dsau/bin:/opt/dsau/sbin:/opt/firefox:/opt/gnome/bin:/opt/mozilla:/opt/perl_32/bin:/opt/perl_64/bin:/opt/sec_mgmt/spc/bin:/opt/ssh/bin:/opt/swa/bin:/opt/thunderbird:/opt/gwlm/bin:/usr/contrib/bin/X11:/opt/aCC/bin:/opt/caliper/bin:/opt/cadvise/bin:/opt/sentinel/bin:/opt/langtools/bin:/usr/sbin:/usr/local/sbin:/sbin://bin:/usr/sbin:/usr/local/bin
export PATH
swapon -p 9 /dev/vg00/lvswap02
from:http://www.aixchina.net/club/thread-27198-1-1.html