在 CentOS 系统中,Swap 分区或文件用于在物理内存不足时提供额外的虚拟内存。以下是如何启用和关闭 Swap 的步骤:
查看当前 Swap 状态:
sudo swapon --show
或者
free -h
创建 Swap 文件(如果还没有 Swap 分区):
sudo fallocate -l 4G /swapfile
这里 4G
是你想要分配的 Swap 大小,可以根据需要调整。
设置正确的权限:
sudo chmod 600 /swapfile
将文件格式化为 Swap:
sudo mkswap /swapfile
启用 Swap 文件:
sudo swapon /swapfile
验证 Swap 是否已启用:
sudo swapon --show
或者
free -h
使 Swap 设置永久生效:
编辑 /etc/fstab
文件:
sudo nano /etc/fstab
在文件末尾添加以下行:
/swapfile none swap sw 0 0
保存并退出编辑器。
禁用 Swap 文件:
sudo swapoff /swapfile
验证 Swap 是否已关闭:
sudo swapon --show
或者
free -h
从 /etc/fstab
中移除 Swap 条目(如果不再需要 Swap):
编辑 /etc/fstab
文件:
sudo nano /etc/fstab
找到并删除以下行:
/swapfile none swap sw 0 0
保存并退出编辑器。
通过以上步骤,你可以在 CentOS 系统中启用和关闭 Swap。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS Swap空间满了怎么清理