首页 > 操作系统 >linux系统怎么增加swap交换分区?

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

来源:互联网 2026-04-17 21:38:32

Linux系统怎么增加SWAP交换分区?手把手教你搞定 系统用着用着突然变慢,甚至开始卡顿?很多时候,这可能是物理内存不足导致的。这时候,增加或优化SWAP交换分区,就是一个非常有效的“急救”手段。今天,我们就一步步来实操,看看在Linux系统里如何安全、高效地增加SWAP交换空间。 一、创建并启用

Linux系统怎么增加SWAP交换分区?手把手教你搞定

系统用着用着突然变慢,甚至开始卡顿?很多时候,这可能是物理内存不足导致的。这时候,增加或优化SWAP交换分区,就是一个非常有效的“急救”手段。今天,我们就一步步来实操,看看在Linux系统里如何安全、高效地增加SWAP交换空间。

一、创建并启用SWAP文件

首先,确保你有足够的权限来执行系统级操作。如果你刚安装完系统,可能只设置了普通管理员用户,root密码并未激活。第一步就需要先解决这个问题。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

点击桌面Dock栏上的“启动器”,找到并运行“深度终端”

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

接着,为root用户设置一个密码。直接在终端中输入以下命令,并按照提示操作:

sudo passwd root

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

密码设置完成后,执行su命令并输入刚设置的密码,切换到root用户身份,以便进行后续的所有操作。

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

好,核心步骤来了:创建SWAP文件。我们将使用dd命令在根目录生成一个指定大小的文件作为交换空间。比如,要创建一个4GB的SWAP文件,可以这样写:count参数设定块数,bs参数设定每块的大小。

dd if=/dev/zero of=/swapfile count=4096 bs=1024k

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

文件生成后,它还是一个普通文件。我们需要把它“转换”成Linux能识别的交换分区格式。执行下面的命令:

mkswap /swapfile

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

转换完成,接下来就是立即启用这个新的交换分区:

swapon /swapfile

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

至此,SWAP分区已经成功挂载并生效了。要验证成果,可以执行topfree -h命令查看,在输出信息里,应该就能看到新增的交换空间了。

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

二、实现开机自动挂载

不过要注意,上面通过swapon命令的挂载只是临时的,重启电脑就会失效。为了让系统每次启动都能自动挂载这个SWAP文件,我们需要修改/etc/fstab这个配置文件。

使用vim编辑器打开它:

vim /etc/fstab

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

在vim中,按一下大写G键,光标会快速跳转到文件末尾。然后,追加下面这行配置:

/swapfile swap swap defaults 0 0

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

输入完成后,依次按ESC键,输入:wq,然后回车,即可保存文件并退出vim编辑器。

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

最后,重启一下电脑。再次进入系统后,检查SWAP分区,你会发现它已经稳定存在了。整个过程就完成了。

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

最后再提醒一点:对于内存不大的机器,或者会运行大型应用、开发环境的情况,配置一个大小合适的SWAP交换分区是非常必要的。它能有效避免因内存瞬间被撑满而导致的系统卡死或程序崩溃,相当于给系统加了一道保险。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。