⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s1-swap-adding.html

📁 Redhat9中文官方文档, 初学者必备
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>添加交换空间</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="交换空间"HREF="ch-swapspace.html"><LINKREL="PREVIOUS"TITLE="交换空间"HREF="ch-swapspace.html"><LINKREL="NEXT"TITLE="删除交换空间"HREF="s1-swap-removing.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="ch-swapspace.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">2. 交换空间</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-swap-removing.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-SWAP-ADDING"></A>2.2. 添加交换空间</H1><P>	有时,你会有必要在安装后添加更多的交换空间。例如,你把系统内存从 64 MB 升级到 128	MB,但是你只有 128 MB 的交换内存。如果你执行的是大量使用内存的操作或运行需要大量内存的程序,把交换区增加到 256 MB 可能会对你有利。      </P><P>	你有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区,不过,若你没有多少空闲空间可用,创建交换分区可能会不大容易。      </P><P>	要添加一个交换分区(假设 <TTCLASS="FILENAME">/dev/hdb2</TT> 是你想添加的交换分区):      </P><P></P><OLTYPE="1"><LI><P>硬盘驱动器不能在被使用(分区不能被挂载,交换分区不能被启用)。要达到这一目的的最简单方法是在救援模式下引导你的系统。请参阅<AHREF="ch-rescuemode.html">第9章 </A>来获得将系统引导入救援模式的说明。当提示挂载文件系统时,选择<BCLASS="GUIBUTTON">「跳过」</B>。</P><P>如果驱动器不包含任何被使用的分区,你还可以卸载这些分区,使用 <TTCLASS="COMMAND">swapoff</TT>	  命令来关闭硬盘驱动器上的所有交换空间。</P></LI><LI><P>使用 <TTCLASS="COMMAND">parted</TT> 或	    <TTCLASS="COMMAND">fdisk</TT> 来创建交换分区。<TTCLASS="COMMAND">parted</TT> 比	    <TTCLASS="COMMAND">fdisk</TT> 使用起来更方便,因此,只有 <TTCLASS="COMMAND">parted</TT>	    在这里会被说明。要使用	    <TTCLASS="COMMAND">parted</TT> 来创建交换分区:	  </P><P></P><UL><LI><P>在 shell 提示下以根用户身份键入命令:<TTCLASS="COMMAND">parted		  /dev/<TTCLASS="REPLACEABLE"><I>hdb</I></TT></TT>。这里的		  /dev/<TTCLASS="REPLACEABLE"><I>hdb</I></TT> 是你的带有空闲空间的硬盘驱动器的设备名称。</P></LI><LI><P>在 <TTCLASS="PROMPT">(parted)</TT> 提示下,键入	      <TTCLASS="USERINPUT"><B>print</B></TT> 来查看现存的分区和空闲空间的数量。起止值以 MB	      为单位。判定硬盘驱动器上的空闲空间数量,以及你想给新建的交换分区分配的空间数量。</P></LI><LI><P>在 <TTCLASS="PROMPT">(parted)</TT> 提示下,键入		<TTCLASS="USERINPUT"><B>mkpartfs <TTCLASS="REPLACEABLE"><I>part-type</I></TT>		linux-swap <TTCLASS="REPLACEABLE"><I>start</I></TT>		<TTCLASS="REPLACEABLE"><I>end</I></TT></B></TT>,这里的		<TTCLASS="REPLACEABLE"><I>part-type</I></TT> 是 primary、extended、logical		中的一个,<TTCLASS="REPLACEABLE"><I>start</I></TT> 是分区的起始点,<TTCLASS="REPLACEABLE"><I>end</I></TT>		是分区的终止点。</P><DIVCLASS="WARNING"><P></P><TABLECLASS="WARNING"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/warning.png"HSPACE="5"ALT="警告"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>警告</B></TH></TR><TR><TD>&nbsp;</TD><TDALIGN="LEFT"VALIGN="TOP"><P>改变会立即发生,在键入时请谨慎从事。</P></TD></TR></TABLE></DIV></LI><LI><P>键入 <TTCLASS="USERINPUT"><B>quit</B></TT> 来退出 <TTCLASS="COMMAND">parted</TT>。</P></LI></UL></LI><LI><P>现在,你就可以创建交换分区了,使用	    <TTCLASS="COMMAND">mkswap</TT> 命令来设置交换分区。在 shell	    提示下以根用户身份键入以下命令:	  </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">mkswap /dev/hdb2</TT></PRE></TD></TR></TABLE></LI><LI><P>要立即启用交换分区,键入以下命令:	  </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">swapon /dev/hdb2</TT></PRE></TD></TR></TABLE></LI><LI><P>要在引导时启用,编辑 <TTCLASS="FILENAME">/etc/fstab</TT> 文件来包括以下行:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">/dev/hdb2               swap                    swap    defaults        0 0</TT></PRE></TD></TR></TABLE><P>	    在系统下次引导时,它就会启用新建的交换分区。	  </P></LI><LI><P>	    新添了交换分区并启用它之后,请查看 <TTCLASS="COMMAND">cat	      /proc/swaps</TT> 或 <TTCLASS="COMMAND">free</TT>	      命令的输出来确保交换分区已被启用了。	  </P></LI></OL><P>	要添加交换文件:      </P><P></P><OLTYPE="1"><LI><P>判定新交换文件的大小,将大小乘以 1024 来判定块的大小。例如,大小的 64 MB	  的交换文件的块大小为 65536。</P></LI><LI><P>在 shell 提示下以根用户身份键入以下命令,其中的	  <TTCLASS="COMMAND">count</TT> 等于想要的块大小:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">dd if=/dev/zero of=/swapfile bs=1024 count=65536</TT></PRE></TD></TR></TABLE></LI><LI><P>使用以下命令来设置交换文件:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">mkswap /swapfile</TT></PRE></TD></TR></TABLE></LI><LI><P>要立即启用交换文件而不是在引导时自动启用,使用以下命令:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">swapon /swapfile</TT></PRE></TD></TR></TABLE></LI><LI><P>要在引导时启用,编辑 <TTCLASS="FILENAME">/etc/fstab</TT> 文件来包含以下行:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">/swapfile               swap                    swap    defaults        0 0</TT></PRE></TD></TR></TABLE><P>	    系统下次引导时,它就会启用新建的交换文件。	  </P></LI><LI><P>	    新添了交换分区并启用它之后,请查看 <TTCLASS="COMMAND">cat	      /proc/swaps</TT> 或 <TTCLASS="COMMAND">free</TT>	      命令的输出来确保交换分区已被启用了。	  </P></LI></OL></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="ch-swapspace.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-swap-removing.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">交换空间</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-swapspace.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">删除交换空间</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -