增加ubuntu的swap分区容量[使用swapfile]

为了装oracle发现预留的swap空间不够,没办法只好通过google解决了。google一番后发现可以使用两种方法。下面分别介绍一下:
1 用常用的分区工具如gparted新建一个swap分区.并写到/etc/fstab里面.
再 $ sudo swapon -a
2 可以用一个文件做交换分区.比较常用,网上的资料也很多。步骤如下:

1).创建一个 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

2).激活 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

执行过程如下:

feisiren@feisiren-desktop:~$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda5                               partition    995988    40532    -1
feisiren@feisiren-desktop:~$ ls
Documents  Music     Samba   模板  图片  音乐
Examples   Pictures  公共的  视频  文档  桌面
feisiren@feisiren-desktop:~$ mkdir swap
feisiren@feisiren-desktop:~$ ls
Documents  Music     Samba  公共的  视频  文档  桌面
Examples   Pictures  swap   模板    图片  音乐
feisiren@feisiren-desktop:~$ cd swap/
feisiren@feisiren-desktop:~/swap$ sudo dd if=/dev/zero of=swapfile bs=1024 count=100000
[sudo] password for feisiren:
Sorry, try again.
[sudo] password for feisiren:
记录了 100000+0 的读入
记录了 100000+0 的写出
102400000字节(102 MB)已复制,3.15013 秒,32.5 MB/秒
feisiren@feisiren-desktop:~/swap$ sudo mkswap swapfile
Setting up swapspace version 1, size = 102395 kB
no label, UUID=cc0996c2-9236-4fe5-b6f7-34af1fe69d0e
feisiren@feisiren-desktop:~/swap$ sudo swapon swapfile
feisiren@feisiren-desktop:~/swap$ free -m
             total       used       free     shared    buffers     cached
Mem:           495        489          5          0          1        161
-/+ buffers/cache:        326        168
Swap:         1070         39       1030
feisiren@feisiren-desktop:~/swap$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda5                               partition    995988    40532    -1
/home/feisiren/swap/swapfile            file        99992    0    -2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值