阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

在Linux系统上扩展swap空间

4次阅读
没有评论

共计 1039 个字符,预计需要花费 3 分钟才能阅读完成。

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

在 Linux 系统上扩展 swap 空间

以下是使用交换文件在 Linux 上扩展 swap 空间的方法

让我们首先检查现有的交换空间 / 分区的大小,使用命令 free -m 或者 swapon -s

   在 Linux 系统上扩展 swap 空间

我的交换分区大小是 2 GB,我们将把交换空间扩展 1GB。

第一步:使用下面的 dd 命令创建大小为 1GB 交换文件

代码如下:

[root@linuxtechi ~]# dd if=http://www.3lian.com/dev/zero of=http://www.3lian.com/swap_file bs=1G count=1

1+0 records in

1+0 records out

1073741824 bytes (1.1 GB) copied, 414.898 s, 2.6 MB/s

[root@linuxtechi ~]#

根据你的需要替换 bscount 的大小.

第二步:设置交换文件权限为 600

代码如下:

[root@linuxtechi ~]# chmod 600 /swap_file

第三步:用文件开启交换区 (swap_file)

用 mkswap 命令开启交换区

代码如下:

[root@linuxtechi ~]# mkswap /swap_file

Setting up swapspace version 1, size = 1048572 KiB

no label, UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b

[root@linuxtechi ~]#

第四步:在 fstab 文件中添加交换文件条目

在 fstab 文件中添加以下条目,以便交换文件每次重启后互能继续使用.

代码如下:

/swap_file swap swap defaults 0 0

在 Linux 系统上扩展 swap 空间

第五步:用命令‘mkswap on’启用交换文件.

复制代码

代码如下:

[root@linuxtechi ~]# swapon /swap_file

第六步:现在查看交换空间

在 Linux 系统上扩展 swap 空间

Note: 为了避免出现意外的情况,如下所示使用 swapoff 命令关闭它,仅在需要使用时,使用步骤 5 所示的 swapon 命令,重新启用交换文件。

代码如下:

[root@linuxtechi ~]# swapoff /swap_file

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-09-20发表,共计1039字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中