2008/3/15 swapパーティション変更
提供:ServerSetting
目次 |
新しいswapパーティションの準備
fdisk で、/dev/sdb1を「Linux swap / Solaris」にしておく。
# /sbin/fdisk /dev/sdb
コマンド (m でヘルプ): p
Disk /dev/sdb: 80.0 GB, 80026361856 bytes 16 heads, 63 sectors/track, 155061 cylinders Units = シリンダ数 of 1008 * 512 = 516096 bytes デバイス Boot Start End Blocks Id System /dev/sdb1 1 1985 1000408+ 82 Linux swap / Solaris /dev/sdb2 1986 72530 35554680 83 Linux /dev/sdb3 72531 155061 41595624 83 Linux /dev/sdb4 1 1 0 0 空 Partition 4 does not end on cylinder boundary.
新しいswapパーティションの初期化
# mkswap /dev/sdb1
# /sbin/mkswap -L swap-sdb1 /dev/sdb1
Setting up swapspace version 1, size = 1024413 kB LABEL=swap-sdb1, no uuid
初期化したSwap領域を使用してみる
# /sbin/swapon -L SWAP-sdb1
# cat /proc/swaps
Filename Type Size Used Priority /dev/sda2 partition 1028152 1984 -1 /dev/sdb1 partition 1000400 0 -2
# /sbin/swapoff -L SWAP-sdb1
# cat /proc/swaps
Filename Type Size Used Priority /dev/sda2 partition 1028152 4 -1
問題なし。
起動時に、新しいSwap領域が使われるようにする
# vi /etc/fstab
変更前
LABEL=/ / ext3 defaults 1 1 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda2 swap swap defaults 0 0
変更後
LABEL=/ / ext3 defaults 1 1 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sdb1 swap swap defaults 0 0
導入手順書に戻る