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

您的位置: 首页 > 文章列表 > 编程开发 > mount命令如何挂载交换分区

mount命令如何挂载交换分区

  发布于2026-06-29 阅读(0)

扫一扫,手机访问

在Linux系统里折腾交换分区,其实是个挺常规的操作。很多新手第一次接触时容易卡在“挂载”这一步——明明照着命令敲了,系统就是认不出来。今天就把这个流程掰开揉碎说清楚,顺便带点实操中容易忽略的细节。

mount命令如何挂载交换分区

先说前提:你要有个现成的交换分区。如果还没创建,fdiskparted 都是常用的分区工具,这里不展开讲分区步骤,假设你已经分好了。

第一步,搞清楚你的交换分区叫啥名字。用 lsblk 或者 fdisk -l 扫一眼,就能看到所有磁盘和分区信息。交换分区通常长这样:/dev/sdXn,比如 /dev/sda2。记住这个设备名,后面每一步都要用到它。

拿到设备名后,先别急着挂载。交换分区必须用 mkswap 命令初始化一下,否则系统不认识。执行:

sudo mkswap /dev/sdXn

这条命令会在分区上写入交换签名,相当于给它贴个“我是交换分区”的标签。注意把 /dev/sdXn 换成你实际的设备名。

初始化完成后,用 swapon 激活它:

sudo swapon /dev/sdXn

激活后交换分区就能立即被系统使用了。你可以用 free -h 或者 swapon --show 确认一下是否生效。

到这里,交换分区已经挂载好了。不过有个问题:重启之后它就失效了。如果希望每次开机都自动启用,需要把它写进 /etc/fstab 文件。用编辑器打开这个文件:

sudo nano /etc/fstab

在文件末尾添加一行:

/dev/sdXn none swap sw 0 0

同样,把 /dev/sdXn 替换成你的设备名。保存退出,下次重启系统就会自动挂载这个交换分区了。

最后说个常见坑:如果交换分区所在磁盘的UUID发生变化(比如重新分区后),fstab 里的设备名可能会失效。更稳妥的做法是用UUID来替代设备名。用 blkid 命令查到交换分区的UUID,然后把 /dev/sdXn 替换成 UUID=xxxx 即可。这样即使设备名变了,系统也能正确找到交换分区。

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

热门关注