Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

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

相关推荐

  • findfs

    文章目录findfs补充说明语法参数实例 findfs 标签或UUID查找文件系统 补充说明 findfs命令 依据卷标(Label)和UUID查找文件系统所对应的设备文件。fin…

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

    文章目录mpstat补充说明语法选项参数表头含义实例 mpstat 显示各个可用CPU的状态 补充说明 mpstat命令 主要用于多CPU环境下,它显示各个可用CPU的状态信息。这…

    入门教程 2024年 1月 3日
  • bzip2recover

    文章目录bzip2recover补充说明语法参数 bzip2recover 恢复被破坏的.bz2压缩包中的文件 补充说明 bzip2recover命令 可用于恢复被破坏的“.bz2…

    入门教程 2023年 12月 6日
  • arpwatch

    文章目录arpwatch补充说明语法选项 arpwatch 监听网络上ARP的记录 补充说明 arpwatch命令 用来监听网络上arp的记录。 语法 arpwatch(选项) 选…

    入门教程 2023年 12月 6日
  • Git 服务器搭建

    上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,2019 年开始 Github 私有存储库也可以无限制使用。 当然我们也可以自己搭建一台 Git 服务…

    2024年 4月 30日
  • rpmsign

    文章目录rpmsign补充说明语法选项 rpmsign 使用RPM软件包的签名管理工具 补充说明 rpmsign命令 使用rpm软件包的签名管理工具。 语法 rpmsign(选项)…

    入门教程 2024年 3月 4日
  • fmt

    文章目录fmt补充说明语法选项参数 fmt 读取文件后优化处理并输出 补充说明 fmt命令 读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。 …

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

    文章目录modprobe补充说明语法选项参数实例 modprobe 自动处理可载入模块 补充说明 modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。 modpr…

    入门教程 2024年 1月 3日
  • dpkg-statoverride

    文章目录dpkg-statoverride补充说明语法选项实例 dpkg-statoverride Debian Linux中覆盖文件的所有权和模式 补充说明 dpkg-stato…

    入门教程 2023年 12月 7日
  • ipcs

    文章目录ipcs补充说明语法选项资源选项输出选项通用选项实例相关命令 ipcs 分析消息队列共享内存和信号量 补充说明 ipcs命令 用于报告Linux中进程间通信设施的状态,显示…

    入门教程 2023年 12月 19日

发表回复

登录后才能评论
Translate »