为Llinux系统添加交换分区(swap space)的方法

swap空间感觉上就是linux的虚拟内存么,当内存不够的时候通过一定的技术手段把当物理内存不够大的时候 把物理内存里的一些很长时间不用的东西暂时存放在这段空间里 然后空出来一些内存供程序使用。

添加的方法很简单

首先需要superuser身份(命令前加sudo 或者 sudo su -)

首先 sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

/dev/zero文件代表一个永远输出 0的设备文件,使用它作输入可以得到全为空的文件。因此可用来创建新文件和以覆盖的方式清除旧文件。

在这里我们创建了一个1G大小的空文件(bs表示每次写1024bit, 总共写1048576次)

然后我们吧这个文件设置为交换文件

sudo mkswap /swapfile

这里是mkswap命令的参数,需要的可以加上

-c 建立交换区前,先检查是否有损坏的区块。

-f 在SPARC电脑上建立交换区时,要加上此参数。

-v0 建立旧式交换区,此为预设值。

-v1 建立新式交换区。

然后

sudo swapon /swapfile

开启交换分区即可。

这事使用

sudo swapon -s 来查看,如果出现

/swapfile file10485720-1

说明设置成功。

(0)

相关推荐

  • 戴尔笔记本win7系统给硬盘分区的两种方法

    方法一、通过系统自带的磁盘管理分区 1、右击桌面上的计算机选择“管理”选项; 2、在“管理”中选择“磁盘管理器”就可以进入磁盘管理器了,然后选择要分区的盘,右击选择“压缩卷”在弹出的窗口中输入空间大小 ...

  • win8双系统下硬盘分区无法访问解决方法(图文)

    装双系统(Win7/Win8为例)的用户也许都会碰到这种情况,就是在访问硬盘时,总有一个盘不可访问,提示“拒绝访问”,那么此时该怎么办呢? 问题的根源就是权限不够,有的人说我去开超管,但在Window ...

  • Win8双系统下硬盘分区无法访问解决方法

    装双系统(Win7/Win8为例)的用户也许都会碰到这种情况,就是在访问硬盘时,总有一个盘不可访问,提示“拒绝访问”,那么此时该怎么办呢? 问题的根源就是权限不够,有的人说我去开超管,但在Window ...

  • 如何在win10系统添加或删除快速操作?

    win10系统推出了快速操作功能,用户可以在右下角打开该功能执行很多方便快捷的操作,有些人不知道如何在win10系统添加或删除快速操作,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第 ...

  • 怎么在win10系统添加不同时区的时钟

    现在大部分电脑都是win10系统,有些新用户不知道怎么添加不同时区的时钟,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,点击左下角[开始]图标.2. 第二步在弹出的 ...

  • linux系统怎么增加swap交换分区?

    linux系统中想要增加swap交换分区,该怎么增加呢?下面我们就来看看详细的教程. 1.首先点击dock栏上的“启动器”,找到“深度终端”并运行. 2.然后给root用户设置密码,因为安装过程的是管 ...

  • linux系统添加swap虚拟内存与删除配置

    linux系统添加swap虚拟内存与删除配置

  • 在Linux系统上使用交换文件扩展swap空间的方法

    想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大. 因此,在这种情况下,我们可 ...

  • Linux中swap交换分区的创建和容量调整的教程

    我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢?在装完Linux系统之后,建立Swap分区有两种方法.1.新建磁盘分区作为swap分 ...