教你如何不用新分区添加swap

  • A+
所属分类:运维教程

在之前的教程中我们提到过如何去添加一个swap分区,以及如何给你的swap进行扩容。在教程中我们使用的是新分区的方式,也就是新添加一块硬盘,或在原有硬盘空余空间的基础上新建一个分区,然后将其格式化为交换分区,最后进行挂载。

现在很多朋友使用的都是云主机,云主机一般不会设置swap(如某里云)购买之后一般使用的都是赠送的磁盘空间,且因为数据量小的原因并不会购买数据盘,导致没有可用分区转换为swap,有没有什么办法可以不用分区即可添加或扩容swap呢?今天就来教大家个方法!

首先使用dd命令生成一个固定大小的文件,文件的大小就是添加或扩容swap的大小:

  1. dd if=/dev/zero of=/opt/swap bs=1M count=2048

然后使用mkswap命令将其格式化:

  1. mkswap /opt/swap

使用swapon命令挂载其:

  1. swapon /opt/swap

看下一下,交换分区是不是变大了?

教你如何不用新分区添加swap

原理:Linux中皆是文件,swap对于linux系统来说也是一个文件,/opt/swap对于linux系统来说也是一个文件,这样概念就对等了。实际上这些文件就像一个笔记本,它是一个实体也是一个载体,我们是可以在笔记本中记录内容,如同可以在/opt/swap中写入数据的,你懂了吗?

  • 问答中心
  • 微信小程序扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:86   其中:访客  28   博主  1

    • avatar curta 5

      哦哦,受教了,非常感谢

        • avatar Penn Admin

          @curta 好的,感谢支持,欢迎常来!

        • avatar 萝卜树上 6

          签到成功!签到时间:今日的‎20‎:‎01‎:‎54,每日打卡,生活更精彩哦!

          • avatar Galen 4

            签到成功!签到时间:今日的下午12:19:46,每日打卡,生活更精彩哦!

            • avatar cjk. 5

              签到成功!签到时间:今日的下午5:44:37,每日打卡,生活更精彩哦!

              • avatar Keng 4

                签到成功!签到时间:今日的下午11:15:43,每日打卡,生活更精彩哦!