如何增加系统Swap分区

如何增加系统Swap分区
大 | 中 | 小
[2007/08/10 10:19 | 分类: Linux » 系统配置 | by oceanboo ]

点击在新窗口中浏览此图片 在这篇日志安装Oracle 10g XE on Debian/Ubuntu 中,在 apt 安装 oracle-xe-client 时,有可能会出现如下的错误,提示 Swap 分区没有达到要求的大小,安装无法继续。

引用
This system does not meet the minimum requirements for swap space.  Based on the amount of physical memory available on the system, Oracle Client 10g Express Edition requires 1024 MB of swap space. This system has 951 MB of swap space.  Configure more swap space on the system and retry the installation.


下面我们就来增加系统的 Swap 大小。

1.首先用命令free查看系统内 Swap 分区大小。

free -m

 

引用

            total       used       free     shared    buffers     cached
Mem:          1002        964         38          0         21        410
-/+ buffers/cache:        532        470
Swap:          951         32        929


可以看到 Swap 只有951M,不符合 Oracle-xe-client 的安装要求。

2.创建一个 Swap 文件。

mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=100000


出现下列提示,上面命令中的 count 即代表swap文件大小。

引用
记录了 100000+0 的读入
记录了 100000+0 的写出
102400000 字节 (102 MB) 已复制,0.74704 秒,137 MB/秒


把生成的文件转换成 Swap 文件

sudo mkswap swapfile

 

引用
Setting up swapspace version 1, size = 102395 kB
no label, UUID=09fde987-5567-498a-a60b-477e302a988b



3.激活 Swap 文件。

sudo swapon swapfile


再次查看 free -m 的结果。

引用
            total       used       free     shared    buffers     cached
Mem:          1002        967         34          0         22        410
-/+ buffers/cache:        534        467
Swap:         1053        32       1021


添加成功。



扩展:
如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。

sudo swapoff swapfile


如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。

引用
swapfilepath               swap                    swap    defaults        0 0  
<!-- Added by RelatedTopic, plugin for Bo-Blog 2.0.0 -->

相关日志
Linux下好用的数据库管理工具-----DbVisualizer(8.13更新)
安装Oracle 10g XE on Debian/Ubuntu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值