交换空间(交换空间)
交换空间(交换空间)在Linux时使用的物理内存(RAM)填充。如果系统需要更多的内存资源和物理内存已满,记忆中的无效的页面将被移动到交换空间,交换空间可以帮助机器与少量的内存,这种方法不应被视为替代内存,交换空间位于硬盘驱动器,它比物理内存慢。交换空间可以是一个特殊的交换分区(推荐方法),交换文件,或者两者的组合。
交换空间的总大小应该是计算机内存的两倍,两个值的32 MB中较大的一个,但不能超过2048 MB(2 GB)。
2.2。添加交换空间
有时,它是你安装之后添加更多的交换空间的必要。比如,你升级你的系统内存64 MB到128 MB,但是你只有128 MB的交换内存。如果你做了很多内存的操作或运行需要大量内存的程序,增加一个交换地区256 MB会有益于你。
您有两种选择:添加Exchange分区或添加Exchange文件。建议您添加Exchange分区,但如果没有可用的可用空间,创建Exchange分区可能并不容易。
要添加一个交换分区(假设/ dev / hdb2是你想添加的交换分区):
硬盘驱动器不使用(分区不能安装,不能启用交换分区)。实现这一点的最简单的方法是引导您的系统进入救援模式。请参阅第九章获得指示,引导系统进入救援模式。当提示您安装文件系统时,选择跳过。
如果驱动不包含任何使用的分区,你也可以卸载这些分区,并使用swapoff命令关闭硬盘驱动器上的所有交换空间。
使用fdisk分手或
创建一个交换分区,分别比Fdisk更方便,所以只有分开这里将说明用分手来创建交换分区:
型在shell提示符根用户身份命令:分手/ dev /组屋。 / dev /组屋下面是硬盘自由空间的设备名称。
在(分割)提示符下,键入打印以查看现有分区和空闲空间的数量。起始停止值为MB。确定硬盘上的空闲空间数量和要分配给新交换机分区的空间量。
在(分手)提示,型mkpartfs部分型Linux交换开始结束,其中一部分是一种主要类型,扩展和逻辑,开始是分区的起始点和终止点,划分是。
警告:更改将立即发生,请在打字时小心。
键入退出退出。
swapon / dev / hdb2
使在开机的时候,编辑/等/ fstab文件包含下列行:
/ dev / hdb2掉期掉期违约00
当系统下一次启动时,它将启用新的交换机分区。
在新的交换和启用它之后,请查看猫的交换或自由命令输出,以确保交换已启用。
添加一个交换文件:
通过将大小乘以1024来确定块的大小来确定新Exchange文件的大小。例如,64 MB Exchange文件的大小为65536的块大小。
在shell提示符下,使用root用户标识键入以下命令,其中计数等于所需块的大小:
DD如果= / dev /零= /交换文件BS = 1024数= 65536
使用以下命令设置Exchange文件:
mkswap /交换文件
若要立即启用Exchange文件,而不是在引导时自动启用,请使用以下命令:
swapon /交换文件
在启动时启用
编辑/等/ fstab文件包含下列行:
/交换文件交换的默认值00
当系统下次启动时,它将启用新的开关文件。
在新的交换和启用它之后,请查看猫的交换或自由命令输出,以确保交换已启用。
2.3。删除交换空间。
删除交换分区:
硬盘驱动器不使用(分区不能安装,不能启用交换分区)。实现这一点的最简单的方法是引导您的系统进入救援模式。请参阅第九章获得指示,引导系统进入救援模式。当提示您安装文件系统时,选择跳过。
如果驱动不包含任何使用的分区,你也可以卸载这些分区,并使用swapoff命令关闭硬盘驱动器上的所有交换空间。
在shell提示符下,键入以下命令以根用户身份确定的交换分区被禁用( / dev / hdb2是一个交换分区):
swapoff / dev / hdb2
删除此项目从 / / fstab文件等。
用分手或fdisk删除分区。只有分开这里将说明使用了删除分区:
型在shell提示符根用户身份命令:分手/ dev /组屋。 / dev /组屋这是交换空间的硬盘驱动器的设备名。
在(分开)暗示
接下来,键入打印以查看现有分区并确定要删除的交换分区的次要数量。
在(分割)提示符下,键入RM未成年人,其中次要是要删除的分区的次要数量。
警告:更改将立即发生,您必须键入正确的辅助号码。
键入退出退出。