创建Swap交换分区
在 linux 中增加 Swap 分区可以通过以下步骤完成:
-
创建 Swap 文件:
打开终端并使用dd
命令创建一个新的 Swap 文件。下面的命令会创建一个大小为 1 GB 的 Swap 文件:sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
-
设置正确的权限:
确保 Swap 文件的权限是正确的,只允许 root 用户读写:sudo chmod 600 /swapfile
-
将文件格式化为 Swap:
使用mkswap
命令将文件格式化为 Swap 分区:sudo mkswap /swapfile
-
启用 Swap 文件:
启用刚刚创建的 Swap 文件:sudo swapon /swapfile
-
永久启用 Swap 文件:
编辑/etc/fstab
文件,将 Swap 文件添加到其中,这样每次系统启动时都会自动启用 Swap 文件。可以使用nano
或其他文本编辑器打开文件:sudo vi /etc/fstab
然后在文件末尾添加以下一行:
/swapfile none swap sw 0 0
-
检查 Swap 状态:
最后,可以使用free -h
或swapon --show
命令来检查 Swap 是否已经正确启用:free -h
或
swapon --show
这就是在 linux 中增加 Swap 分区的全部步骤。完成后,你的系统应该会有一个新的 Swap 文件,供内存不足时使用。
卸载删除Swap交换分区
要卸载(关闭) Swap 文件,你可以按照以下步骤操作:
1. 关闭当前启用的 Swap 文件或 Swap 分区
要关闭(卸载)当前正在使用的 Swap 文件,请使用 swapoff
命令。你需要提供 Swap 文件的路径。
-
关闭 Swap 文件:
sudo swapoff /swapfile
2. 从 /etc/fstab
文件中删除 Swap 文件的条目
要确保在系统重启后 Swap 不会自动启用,你需要从 /etc/fstab
文件中删除相关的条目。
-
打开
/etc/fstab
文件进行编辑:sudo vi /etc/fstab
-
找到与 Swap 文件相关的那一行,例如:
- Swap 文件的条目:
/swapfile none swap sw 0 0
- Swap 文件的条目:
-
删除或注释掉这一行(在前面加
#
)。 -
保存并退出编辑器。
3. 删除 Swap 文件(仅适用于 Swap 文件)
如果你不再需要 Swap 文件,可以将其从文件系统中删除:
sudo rm /swapfile
4. 确认 Swap 已成功卸载
使用 free -h
或 swapon --show
来确认 Swap 是否已经成功卸载:
free -h
或
swapon --show
输出中应该不再显示任何 Swap 文件。
这些步骤完成后,你的系统将不再使用指定的 Swap 文件。
近期评论