`
yuanlanxiaup
  • 浏览: 857733 次
文章分类
社区版块
存档分类
最新评论

增加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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics