mkswap

mkswap

建立和设置SWAP交换分区

补充说明

mkswap命令 用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。

语法

mkswap(选项)(参数)

选项

-c:建立交换区前,先检查是否有损坏的区块;
-f:在SPARC电脑上建立交换区时,要加上此参数;
-v0:建立旧式交换区,此为预设值;
-v1:建立新式交换区。

参数

设备:指定交换空间对应的设备文件或者交换文件。

实例

查看系统swap space大小:

free -m
total used free shared buffers cached
Mem: 377 180 197 0 19 110
-/+ buffers/cache: 50 327
Swap: 572 0 572

查看当前的swap空间(file(s)/partition(s)):

swapon -s

等价于

cat /proc/swaps

添加交换空间

添加一个 交换分区 或添加一个 交换文件 。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用,则添加交换文件。

添加一个交换分区,步骤如下:

使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区),使用 mkswap 命令来设置交换分区:

mkswap /dev/sdb2

启用交换分区:

swapon /dev/sdb2

写入/etc/fstab,以便在引导时启用:

/dev/sdb2 swap swap defaults 0 0

添加一个交换文件,步骤如下:

创建大小为512M的交换文件:

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288

使用mkswap命令来设置交换文件:

mkswap /swapfile1

启用交换分区:

swapon /swapfile1

写入/etc/fstab,以便在引导时启用:

/swapfile1 swap swap defaults 0 0

新添了交换分区并启用它之后,请查看cat /proc/swaps或free命令的输出来确保交换分区已被启用了。

删除交换空间:

禁用交换分区:

swapoff /dev/sdb2

/etc/fstab中删除项目,使用fdisk或yast工具删除分区。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/mkswap/

(0)
AuroraAurora站点维系者
上一篇 2024年 1月 3日 下午6:05
下一篇 2024年 1月 3日 下午6:05

相关推荐

  • xhost

    文章目录xhost补充说明语法参数 xhost 制哪些X客户端能够在X服务器上显示 补充说明 xhost命令 是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。该…

    入门教程 2024年 3月 11日
  • lvdisplay

    文章目录lvdisplay补充说明语法参数实例 lvdisplay 显示逻辑卷属性 补充说明 lvdisplay命令 用于显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省…

    入门教程 2023年 12月 19日
  • Helm 升级

    升级版本 文章目录简介可选项从父命令继承的命令请参阅 简介 该命令将发布升级到新版的chart。 升级参数必须是发布和chart。chart参数可以是:chart引用(&#8216…

    入门教程 2023年 12月 14日
  • gcc

    文章目录gcc补充说明语法选项参数实例 gcc 基于C/C++的编译器 补充说明 gcc命令 使用GNU推出的基于 C/C++ 的编译器,是开放源代码领域应用最广泛的编译器,具有功…

    入门教程 2023年 12月 14日
  • lscpu

    文章目录lscpu补充说明语法选项参数例子 lscpu 显示有关CPU架构的信息 补充说明 lscpu命令 是显示有关CPU架构的信息。 语法 lscpu [选项] 选项 -a, …

    入门教程 2023年 12月 19日
  • Java 多态

    多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这…

    2023年 3月 9日
  • setsid

    文章目录setsid补充说明语法选项实例 setsid 在新的会话中运行程序 补充说明 setsid命令 子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如…

    入门教程 2024年 3月 4日
  • Java 包(package)

    为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 文章目录包的作用创建包例子Animal.java 文件代码:MammalInt.java 文件代码:import…

    入门教程 2023年 3月 9日
  • ifdown

    文章目录ifdown补充说明语法参数实例 ifdown 禁用指定的网络接口 补充说明 ifdown命令 用于禁用指定的网络接口。 语法 ifdown(参数) 参数 网络接口:要禁用…

    入门教程 2023年 12月 19日
  • sort

    文章目录sort概要主要用途选项参数返回值例子注意 sort 对文本文件中所有行进行排序。 概要 sort [OPTION]… [FILE]… sort [OPTION].…

    入门教程 2024年 3月 5日

发表回复

登录后才能评论
Translate »