赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

如何向RHEL系统添加一个新的交换Swap分区

发布时间:2008.03.25 06:27     来源:赛迪网    作者:Whikla

1.如果希望添加一个交换分区(这里假设希望把/dev/hdb5添加为交换分区),着个硬盘不能被正在使用(也就是分区不能被加载,交换空间没有被激活)。分区表在使用时不能被修改,因为内核可能无法正确识别分区表的变化。这样数据可能会写入到错误的分区,而导致数据被覆盖而丢失,因为内核维护的分区表跟硬盘上的分区表是不一致造成的。解决这个问题最简单的办法是将系统引导进入急救(rescue)模式下进行操作。当提示扫描并加载文件系统时,选择跳过。如果硬盘上没有任何分区被使用,这样就可以卸载分区,使用swapoff命令来关闭该硬盘上所有的交换分区。

2.使用parted创建交换分区

以root身份运行: parted /dev/hdb

在parted命令的提示符,输入print查看当前分区表,以及空闲空间。开始和结束值的单位是MB,然后计算有多少空闲空间,以及你希望划分多少空间给交换分区。

在parted提示符后,输入mkpartfs part-tyep linux-swap start end,这里part-type是primary、extend或logical。start是分区开始点,end是分区结束点。

输入exit退出parted

3.现在已经创建了交换分区,使用mkswap命令设置交换分区:

mkswap /dev/hdb2

4.为了立刻激活swap分区,输入以下命令:

swapon /dev/hdb2

5.为了在启动时激活它,在/etc/fstab中添加如下内容:

/dev/hdb2 swap swap defaults 0 0

下次启动时,系统会自动激活该交换分区。

6.添加了新分区,并激活它以后,可以通过cat /proc/swaps或者free来查看该交换分区是否已经工作。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 实用技巧:用Linux下的VIM加密文本文件 (03-24) · 新手学堂:Linux下Openoffice的安装方法 (03-24)
· 引导系统:Vista引导命令bcdedit的使用 (03-24) · 学习园地:什么是Linux系统下的文件链接 (03-24)
· Linux系统下安装Flash浏览器插件的方法 (03-24) · Linux系统下编译安装g2ipmsg(飞鸽传书) (03-24)
· SUSE Linux Enterprise 11宣布开发计划 (03-24) · Linux系统下使用Windows XP字体美化汉字 (03-21)
· Linux操作系统启动流程与Grub的配置方法 (03-21) · 搞定Ubuntu 7.10下万能影音播放器Totem (03-21)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 电子商务行业规范出台 电子商务发展目标与规划
· 中小企业网站存在盲目性 消费习惯需重点培养
· 天灾中信息化显力量 CIO如何应对新领导IT改革
· 河南网通数据中心工程 网御神州VPN解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统