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

先说前提:你要有个现成的交换分区。如果还没创建,fdisk 或 parted 都是常用的分区工具,这里不展开讲分区步骤,假设你已经分好了。
第一步,搞清楚你的交换分区叫啥名字。用 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 即可。这样即使设备名变了,系统也能正确找到交换分区。
上一篇:mount命令如何挂载光驱
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8