2008/3/15 swapパーティション変更

提供: ServerSettings
移動先: 案内検索

新しい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

導入手順書に戻る