商城首页欢迎来到中国正版软件门户

您的位置:首页 >如何通过mount命令添加交换分区

如何通过mount命令添加交换分区

  发布于2026-04-24 阅读(0)

扫一扫,手机访问

通过mount命令添加交换分区

如何通过mount命令添加交换分区

给系统添加交换分区,是提升内存压力下运行稳定性的常用手段。虽然核心步骤不算复杂,但顺序和细节很重要,一步错了可能就白忙活。下面这个流程,算是经过多年验证的标准操作了,咱们一步步来。

第一步:准备工作——确认或创建交换分区

首先,你得有一个专用于交换空间的分区。如果已经用fdiskparted这类工具预留好了,那可以直接跳到下一步。如果还没有,那就需要先动手创建一个。记住,这个分区类型得设置成“Linux swap”。

第二步:找准目标——确认分区设备名

分区创建好了,但系统里硬盘那么多,哪个才是它?这时候,lsblk或者fdisk -l命令就派上用场了。运行一下,仔细在输出列表里找到你准备用作交换空间的那个分区,记下它的设备名称,比如常见的/dev/sdb1。可别搞错了,否则下一步就会影响到其他数据。

第三步:格式化分区——使用mkswap初始化

找到目标分区后,它还不能直接当交换分区用,需要先进行初始化。这就得请出mkswap命令了。在终端里执行下面的命令(记得把例子中的/dev/sdb1换成你刚才记下的实际设备名):

sudo mkswap /dev/sdb1

这个操作很快,它会为这个分区打上交换空间的“标记”。

第四步:立即启用——使用swapon激活

初始化完成,接下来就是让系统立刻用上这个新的交换空间。执行swapon命令:

sudo swapon /dev/sdb1

命令执行后,系统马上就会开始使用这个分区作为虚拟内存。你可以立刻用free -h命令看一眼,应该能看到可用的交换空间增加了。

第五步:配置持久化——编辑fstab文件

不过,刚才的激活只是临时生效,重启系统就没了。要想让它每次开机都自动挂载,必须修改系统启动配置文件/etc/fstab。用你熟悉的文本编辑器打开它,比如:

sudo nano /etc/fstab

第六步:添加配置行

/etc/fstab文件的末尾,新起一行,添加如下配置(同样,设备名要替换成你自己的):

/dev/sdb1 none swap sw 0 0

这一行的意思是:将设备/dev/sdb1作为交换分区(swap)挂载,其他选项保持默认。

第七步:保存并退出

编辑完成后,保存文件并关闭编辑器。对于nano来说,通常是按Ctrl+X,然后按Y确认,再按回车。

至此,所有步骤就完成了。现在,这个交换分区不仅已经立即生效,而且会在后续每一次系统启动时自动启用。要验证最终效果,运行swapon --show或者free -h命令,就能清晰地看到所有活跃的交换空间信息了。

本文转载于:https://www.yisu.com/ask/22188841.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注