日期:2014-05-16  浏览次数:20691 次

Redhat Linux 增加交换分区大小


一般有两种情况:一是交换分区由逻辑卷管理,一般新版本的系统都是这种情况;二是设备文件。
一、增加逻辑卷大小
关闭交换分区设备
# swapoff -v /dev/VolGroup00/LogVol01
增加逻辑卷大小
# lvresize -L +512m /dev/VolGroup00/LogVol01
设置交换分区
# mkswap /dev/VolGroup00/LogVol01
活所交换分区
# swapon -v /dev/VolGroup00/LogVol01

二、创建设备
/dev/zero 是一个输入设备,像 /dev/null 一样,它也是一个伪文件,产生连续不断的null的流(二进制的零流,而不是ASCII型的)
# dd if=/dev/zero of=/tmp/swap bs=4k count=16352
设置交换分区
# mkswap /tmp/swap
激活所有在/etc/fstab中有sw标记的分区
# swapon -a
查看交换分区信息
# swapon -s
查看交换分区大小
# free -m
关闭交换分区设备
# swapoff /tmp/swap
命令显示逻辑卷的名字,后面有一个'(deleted)'
# swapon -s

编辑 /etc/rc.d/rc.sysinit 文件,在文件的结尾加入一行 swapoff -a && swapon -a