当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux系统中增加Swap分区文件步骤方法

Unix/Linux
suckit后门程序的分析 (二)
Oracle 数据库之克隆方法 (for Redhat Linux7.2,原创)
如何恢复引导菜单
RedHat Linux AS4 系统设置命令变了
限制同一ID不能两人同时登录
中文化问题(输入法)
中国黑客给黑客正名:黑客的本职是维护网络环境 (哈哈笑死我了)
更改GUI的刷新率问题
Linux 之父改用苹果电脑 工作因素?有便宜捡?
使用vnc远程控制linux桌面
我的debian安装以及汉化过程
剖析Linux系统启动过程(1)
剖析Linux系统启动过程(2)
剖析Linux系统启动过程(3)
剖析Linux系统启动过程(4)
剖析Linux系统启动过程(5)
设置apache目录访问身份验证(目录访问控制)
开放源码授权协议GPL何去何从
黑客入侵 SCO 网站
Linux Shell(也算是我的shell入门文章吧)

Unix/Linux 中的 Linux系统中增加Swap分区文件步骤方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 93 ::
收藏到网摘: n/a

1、检查当前的分区情况(使用free -m或cat /proc/swaps )


[root@db2 root]# free -m total used free shared buffers cached Mem: 1006 84 922 0 11 38 -/+ buffers/cache: 35 971 Swap: 0 0 0 [root@db2 root]#

2、增加交换分区文件及大小

检查没有swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。

[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000 1024000+0 records in 1024000+0 records out [root@db2 root]#

使用以下命令来设置交换文件:

[root@db2 root]# mkswap /home/swap Setting up swapspace version 1, size = 1023996 KiB [root@db2 root]#

3、启用交换分区文件

要立即启用交换文件而不是在引导时自动启用,使用以下命令:

[root@db2 root]# swapon /home/swap

检查增加后的交换情况:

[root@db2 root]# free -m total used free shared buffers cached Mem: 1006 994 12 0 4 929 -/+ buffers/cache: 60 946 Swap: 999 0 999 [root@db2 root]#

要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/home/swap swap swap defaults 0 0 ):

[root@db2 root]# vi /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext2 defaults 1 2 /home/swap swap swap defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0