- 浏览: 487626 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (247)
- java框架-struts2 (11)
- java框架-spring (6)
- 开发工具-myeclipse (8)
- 技术标准-webservice (1)
- 技术标准-opensaml2 (1)
- 开发语言-java (13)
- 开发语言-asp (4)
- 数据库-oracle (25)
- 数据库-mysql (4)
- 前端开发-css (15)
- 前端开发-javascript (34)
- 图片处理 (7)
- 事务处理 (1)
- SVN (2)
- 系统-linux (41)
- 系统-solaris (13)
- 系统-windows (8)
- web容器-glassfish (5)
- 单点登录-Shibboleth (0)
- 其他技术 (18)
- 技术无关 (6)
- 开发语言-jsp (2)
- 前端开发-html (1)
- LDAP相关 (11)
- 单点登录-cas (0)
- php (0)
- 门户-uportal (0)
- 单点登录-opensso (1)
- json (1)
- Android (2)
最新评论
-
wzwahl36:
http://www.atool.org/ico.php这个生 ...
Photoshop制作Favicon.ico图标(转载) -
wgimperial:
帮我解决了问题,谢谢LZ
如何让 href 失效(转) -
Finishx:
[color=olive][/color][size=medi ...
iframe跨域(转) -
q79969786:
不能删,上了这个workspace就是空的了
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer -
hw1287789687:
showrev
在SOLARIS下如何查看版本号
根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2 倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似 Oracle的软件,却发现swap分区空间不够,该如何处理?
针对此种情况,有两种解决方法:一是创建新的swap分区;另一则是创建swap文件.
(这里暂时对创建swap文件做说明)
创建swap文件
如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.
产生swap文件
要创建swap文件,执行dd命令,新增一个256MB的swap文件:
# dd if=/dev/zero of=/tmp/myswap bs=32k count=8192
(bs=32k指定每个扇区占用32kb,读入了8192 0个区段,输出了8192 0个区段)
注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而 count的目的则在指定可以使用多少个扇区.因此,可以使用的硬盘空间就等于bs*count.以上范例为例,可以使用的硬盘空间等于32*8192= 262144(KB),亦等于256MB.
执行上述命令后,会在/tmp目录中创建一个256MB的myswap文件
格式华及启动swap文件
接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令:
# mkswap myswap (#将文件格式化为swap文件格式)
setting up swapspace version 1 , size = 262144 KB
# swapon /tmp/myswap (#启动swap分区)
要停止使用新创建的swap文件,只要执行 swapoff /tmp/myswap命令即可.
开机时自动启动新添加的swap分区
如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件:
/dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区)
/tmp/myswap swap swap defaults 0 0 (开机时启动此swap文件)
以上文字电子版本转载自陈文超luckisme Blog,作者遵循GPL发布,原文出处“Red Hat Linux9实务应用”,版权归旗标出版股份有限公司所有。
下面是linux命令行操作的记录:
[root@ssoldaptest etc]# dd if=/dev/zero of=/tmp/myswap bs=32k count=8192
8192+0 records in
8192+0 records out
[root@ssoldaptest etc]# cd /tmp
[root@ssoldaptest tmp]# mkswap myswap
Setting up swapspace version 1, size = 268431 kB
[root@ssoldaptest tmp]# swapon /tmp/myswap
[root@ssoldaptest etc]# vi /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/hdc /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
/dec/hdb5 swap swap defaults 0 0
tmp/myswap swap swap defaults 0 0
发表评论
-
too many open files问题解决方法
2012-11-27 09:48 817[root@test ~]# ulimit -a cor ... -
domainname设置
2012-07-09 11:56 891对于DNS域名的查看你可以通过在终端输入“domainname ... -
linux系统修改ip地址方法
2012-03-15 14:05 1553一、查看当前ip地址 [root@localhost ... -
linux关闭防火墙
2012-03-14 09:54 818/etc/rc.d/init.d/iptables stop ... -
RedhatEnterpriseLinux4——gcc安装
2011-10-12 16:25 967今天装redhat的gcc,搞了好久,记录一下。 之前 ... -
linux下安装gcc Red Hat Enterprise Linux AS release 4 (Nahant Update 1)(转)
2011-10-12 14:59 1191原文:http://apps.hi.baidu.com/s ... -
Redhat_linux下安装gcc
2011-10-12 14:26 1370一、安装步骤 1、使用which gcc 命令发现gcc 没 ... -
为你详解Linux安装GCC方法(转)
2011-10-12 12:42 3877原文:http://www.cnblogs.com ... -
package jdk-1.6.0_14-fcs.i586 (which is newer than jdk-1.5.0-fcs.i586) is alread
2011-08-04 11:24 1309[root@localhost home]# rpm -ivh ... -
linux zip命令(转)
2011-08-03 11:01 974转载地址:http://hi.baidu.com/leshy/ ... -
Linux下如何使CP命令不提示覆盖(转)
2011-05-20 12:16 2007http://blog.sina.com.cn/s/blog_ ... -
scp命令使用
2011-02-28 14:42 874scp glassfish-installer-v2ur2-b ... -
linux命令行中快速查找文件内容
2011-02-22 16:25 1763在linux中使用如下命令可查看文件内容 #more a.t ... -
设置hostname并永久生效
2011-02-22 14:20 1607原来我机器的域名是wen.redhat, 我使用如下命令设置 ... -
linux cp命令覆盖 无提示解决办法
2011-02-14 15:15 1903如果系统设置了alias cp='cp -i',用到cp时发现 ... -
linux查看cpu信息命令
2010-12-22 13:57 1630[root@localhost bin]# more /pro ... -
linux下配置开机自启动服务的命令ntsysv
2010-12-16 11:03 2092#ntsysv 使用上下箭头键查看服务,是有空格键选择(标上 ... -
查看机器配置命令(linux+solaris)
2010-12-14 15:42 19481、查看内存大小 solari:prtconf -vp | ... -
如何让一台linux服务器既做ntp服务器也做ntp客户端
2010-12-08 14:38 1749我在是有ntp做时间同步时遇到一个问题,一台linux机器已经 ... -
Linux如何清空文件中的内容
2010-12-02 10:23 1245方法一:用vi 打开,删了,保存,退出. 方法二: # ...
相关推荐
修改swap分区大小方法,如果安装完linux后感觉swap分区不够用,可以尝试此方法。
windows下浏览ext、swap分区
linux系统中新建和增加swap分区的方法,用于swap分区不足时使用。
linux扩展linux swap分区和根目录空间不足
在linux中利用fdisk命令建立swap分区
在Linux下安装Oracle 11g的时候,发现系统的swap分区太小了,为了不重新装系统,在此提供两种增加swap分区大小的方法。
Dragonboard 410c 加载swap分区说明
增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt
关于linux安装完后在添加swap分区的两种做法 里面有详细的配置
虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?.docx
Android手机开启高速缓存Swap分区的方法[归纳].pdf
能够不损失硬盘资料下对硬盘分区做大小调整、能够将NTFS文件系统转换成FAT、FAT32或FAT32文件系统转换成FAT文件系统、支持制作、格式化、删除、...FAT、FAT32、NTFS、HPFS、Ext2FS、SWAP等格式分区和大于8GB大容量硬盘...
主要介绍了详细解读linux下swap分区的作用,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
讲述如何动态增加linux系统的Swap分区
介绍: ubuntu系统增加swap分区
本文介绍了Linux中增加Swap分区文件的步骤方法。
Linux之如何在系统使用过程中配置SWAP分区
本文介绍了在Linux系统中增加Swap分区文件步骤方法:首先检查当前的分区情况,然后增加交换分区文件及大小,最后启用交换分区文件。
文件系统管理-4.1分配swap分区 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 1. free 命令 free 查看内存与 swap 分区使用状况 cached(缓存):是指...