« DNS の resolver cache のクリア方法 | メイン | logadm(1M) でのログローテーション実行コマンドについて »

2005年12月27日

swap ファイル追加手順

Solaris9 の swap 容量を 1GB 拡張する事を目的として、ファイル [/swapfile] を作成し、swap として割り当てたいとした場合の手順。

1. swap ファイルとして割り当てるファイルを作成。

---------------------------------------------------------------------
# mkfile 1g /swapfile
---------------------------------------------------------------------


2. swap コマンドを使用して /swapfile を swap 領域に割り当て。

---------------------------------------------------------------------
# swap -a /swapfile
---------------------------------------------------------------------


3. /swapfile が swap 領域として割り当てられたことを確認。

---------------------------------------------------------------------
# swap -l
swap ファイル デバイス swaplo ブロック 空き容量
/dev/dsk/c0t0d0s1 136,1 16 2097632 2052592
/swapfile - 16 2097136 2097136 <== !!
#
---------------------------------------------------------------------


この時点で、/swapfile は swap 領域として割り当てられたが、システムをリブートした場合、設定は無効になります。
システムリブート後も /swapfile を swap 領域として使用する場合は、次の手順 4 も行う。


4. < リブート後も /swapfile を swap 領域として使用する場合 >
vi を使用して、/etc/vfstab を編集。
---------------------------------------------------------------------
# vi /etc/vfstab
:
/swapfile - - swap - no -
~
~
:wq!
#
---------------------------------------------------------------------


また、リブート後には swap ファイルは /etc/rc2.d/S73nfs.client 起動スクリプトでswap として追加されるので、この起動スクリプトがリネームされていないことも確認。

投稿者 AJ : 2005年12月27日 20:31

トラックバック

このエントリーのトラックバックURL:
http://www.factory-aj.com/cgi/mtctrl/mt-tb.cgi/203

 
Powered by Movable Type 4.27-ja | RSS1.0 | RSS2.0 | ATOM