免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3887 | 回复: 1
打印 上一主题 下一主题

Solaris中手动增加swap空间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-24 10:46 |只看该作者 |倒序浏览

检查swap空间使用情况,# swap -l、# swap -s、# df -k,通过# dmesg查看是否有swap空间不足的告警,级别为WARNING,如有需要,手动增加swap空间

有两种增加方法:
a、增加磁盘的一个slice给swap,磁盘上有闲置不用的slice时可用此方法;
b、增加swap文件,如果磁盘没有闲置的slice,可在有较大可用空间的ufs文件系统上创建swap文件以增加swap空间

一、增加swap slice步骤:
1、确定将要增加为swap空间的slice是哪个,如为c1t0d0s3
2、编辑/etc/vfstab文件,添加如下一行
            /dev/dsk/c1t0d0s3          -           -           swap     -           no         -
3、执行命令将c1t0d0s3增加到swap
            # swap -a /dev/dsk/c1t0d0s3
4、通过命令确认swap空间是否添加成功
            # swap -l
            # swap -s
            # df -k

注意:这种方法增加的swap空间在以后系统重启时都会自动将增加的swap空间挂载上去


二、增加swap文件步骤
1、检查/export/home目录是否有足够的可用空间,一般是在/export/home目录下创建swap文件
2、为方便管理,创建文件夹,名为swap
            # mkdir /export/home/swap
3、执行命令创建swap文件,这里需要指定文件的大小,根据实际情况指定,单位可为m(兆字节)、g(千兆字节),如增加2G
            # mkfile 2g /export/home/swap/swapfile
4、执行命令将swap文件增加到swap
            # swap -a /export/home/swap/swapfile
5、通过命令确认swap空间是否添加成功
            # swap -l
            # swap -s
            # df -k

注意:这种方法增加的swap空间在以后系统重启时不会增加到swap中去,即swap仍为未增加前的大小,如果需要每次启动都加载到swap中,编辑/etc/vfstab文件,增加如下一行
            /export/home/swap/swapfile        -           -           swap     -           no         -



如果要删除增加的swap空间,步骤如下
增加slice的删除方法
1、执行命令删除增加的额外空间
            # swap -d /dev/dsk/c1t0d0s3
2、编辑/etc/vfstab文件删除添加的那一行

增加swap文件的删除方法
1、执行命令删除增加的swap
            # swap -d /export/home/swap/swapfile
2、到/export/home/swap目录下删除swapfile文件,此时swapfile文件已经没有swap的作用,但是如果不删除,磁盘空间依然被swapfile占用
            # rm /export/home/swap/swapfile
3、如果增加的时候编辑了/etc/vfstab文件,则需要删除添加的那一行




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80598/showart_1334176.html

论坛徽章:
0
2 [报告]
发表于 2009-07-05 21:33 |只看该作者
加上了。3q
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP