
在 CentOS 7 中,你可以通过以下步骤删除旧的 swap 分区或 swap 文件,并创建新的 swap。
删除现有的 swap
1、查看当前的 swap 信息:
执行以下命令查看当前的 swap 分区或文件:
2、禁用当前的 swap:
使用 swapoff 命令来禁用当前的 swap:
3、删除 swap 文件或分区:
如果是 swap 文件,可以直接删除:
如果是 swap 分区,你可以使用 fdisk 或 parted 等工具来删除该分区。
4、编辑 /etc/fstab 文件:
通过编辑 /etc/fstab 文件,删除相关的 swap 配置行,防止系统重启后重新挂载:
创建新的 swap
1、创建一个新的 swap 文件:
使用 dd 命令创建一个新的 swap 文件(比如 2GB):
2、设置正确的权限:
设置 swap 文件的权限,以确保只有 root 用户可以访问它:
3、格式化为 swap:
使用 mkswap 命令将文件格式化为 swap:
4、启用新的 swap 文件:
启用 swap 文件:
5、更新 /etc/fstab:
编辑 /etc/fstab 文件,添加一行,以便系统在启动时自动启用新的 swap 文件:
6、添加以下行:
确认新的 swap 是否生效:
执行 swapon --show 或 free -h 命令确认新的 swap 已启用。
通过这些步骤,你可以删除旧的 swap,并成功创建新的 swap。
