linux的swap的扩展

author:skate
time:2009/04/03

 



linux的swap的扩展

 

 

在我们把系统创安装完之后,由于其他原因,我的swap空间不够,这样的话就需要
我们手动添加空间给swap,这个也是我最近在安装oracle时遇到的,我的服务器是
32G内存 ,初始我给swap为15G,但安装oracle的时候,要求24G,所以我就要给swap
增加空间

 

linux的swap的扩展分两种情况

 

1. 增加交换分区
2. linux增加交换分区的大小

 

1. 增加交换分区

 

这种方法试用于还有空闲的未分配的空间,或者新添加的硬盘

首先以Root身份启动shell,然后使用fdisk进行磁盘的划分,分出一个空闲的空间作为
SWAP的分区所在。(关于fdisk的使用可参考其他教 程)。假如现在已经划分好了空闲
分区/dev/sda10,就可以使用mkswap进行格式化并创建SWAP了。


# mkswap /dev/sda10

创建完成之后可以使用swapon来激活swap分区

# swapon /dev/sda10


为了让系统启动时能自动启用交换分区,可以编辑/etc/fstab,加入下面一行

/dev/sda10              swap                    swap    defaults        0 0 


[root@ticketA ~]# more /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=SWAP-sda6         swap                    swap    defaults        0 0
/dev/sda10              swap                    swap    defaults        0 0
/dev/mapper/vghome-lvhome /home                 ext3    defaults        1 2
/dev/mapper/vgoradata-lvoradata /u01/oradata    ext3    defaults        1 2
/dev/mapper/vgbackup-lvbackup /u01/backup       ext3    defaults        1 2
/dev/scd0               /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:re

 

 用free -g 命令查看你的配置时候生效

 最后重启机器,验证是否自动挂载

 

2. linux增加交换分区的大小(利用现有文件系统的空间)


1、查看当前的分区情况:

#free -m

2、创建swap分区目录

#mkdir -p /home/swap

 

3、增加交换分区文件及大小,其中的 count 等于想要的块大小(所添加的空间大小为 1024×8192000)。

#dd if=/dev/zero of=/home/swap/swapfile bs=1024 count=8192000

4、设置交换文件

#mkswap /home/swap/swapfile

5、启用交换分区文件

#swapon /home/swap/swapfile

6、如果要在引导时自动启用,则编辑/etc/fstab文件,添加如下行:

/home/swap/swapfile swap swap defaults 0 0


----end----

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值