ITPub博客

首页 > Linux操作系统 > Linux操作系统 > swap修改

swap修改

原创 Linux操作系统 作者:gaiguoxiang 时间:2012-05-20 13:30:01 0 删除 编辑

昨天在给一位朋友装oracle软件的时候,出现了swap空间较小的警告,需要重新分配swap大小。但是就晕了,swap不是在装系统的时候才能设置么?应该重做系统啊。(呵呵,当然这是由于知识浅薄,导致判断失误)

于是我上网查了一下,看看能不能在不重新做系统的情况下改掉它。惊喜出现了,于是我在测试机上搞了一下,下面是具体步骤:

--------------------------------------------------------------------------------------------------------------------------------------------------------------

[oracle@ggx2 etc]$ free -m
total used free shared buffers cached
Mem: 503 494 8 0 5 334
-/+ buffers/cache: 154 348
Swap: 1027 25 1001

[oracle@ggx2 etc]$ cd /
[oracle@ggx2 /]$ ls
bin etc lost+found mnt proc selinux tftpboot usr
boot home media net root srv tmp var
dev lib misc opt sbin sys u01
[oracle@ggx2 /]$ cd usr

[oracle@ggx2 usr]$ su - root
Password:
[root@ggx2 ~]#
[root@ggx2 ~]# mkdir swap
[root@ggx2 ~]# cd swap/
[root@ggx2 swap]# ls
[root@ggx2 swap]# dd if=/dev/zero f=swapfile bs=1024 count=1000000 //注意:if 表示 infile,of 表示outfile,bs=1024 表示写入的每个块的大小为1024B=1KB(1024B字节=1024*8bit位)
1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 GB) copied, 47.3723 seconds, 21.6 MB/s
[root@ggx2 swap]#
[root@ggx2 swap]# ls -al
total 1000996
drwxr-xr-x 2 root root 4096 Aug 3 08:41 .
drwxr-x--- 17 root root 4096 Aug 3 08:33 ..
-rw-r--r-- 1 root root 1024000000 Aug 3 08:41 swapfile
[root@ggx2 swap]# mkswap swapfile //将文件wsapfile设置为swap分区文件
Setting up swapspace version 1, size = 1023995 kB
[root@ggx2 swap]# swapon swapfile //激活swapfile
[root@ggx2 swap]# free -m
total used free shared buffers cached
Mem: 503 497 6 0 1 339
-/+ buffers/cache: 155 347
Swap: 2004 33 1970

[oracle@ggx2 etc]$ vi /etc/fstab //开机自动生效

添加:

/usr/swap/swapfile swap swap defaults 0 0

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25517773/viewspace-730293/,如需转载,请注明出处,否则将追究法律责任。

下一篇: AWR导出
请登录后发表评论 登录
全部评论

注册时间:2011-06-22

  • 博文量
    41
  • 访问量
    105692