- 临时关闭:使用swapoff命令
x@xx:~$ swapoff --help 用法: swapoff [选项] [<指定>] 禁止将设备和文件用于分页和交换。 选项: -a, --all 禁用 /proc/swaps 中的所有交换区 -v, --verbose verbose mode -h, --help display this help -V, --version display version <指定>参数包括: -L <标签> 要使用设备的标签 -U <uuid> 要使用设备的 UUID LABEL=<标签> 要使用设备的标签 UUID=<uuid> 要使用设备的 UUID <设备> 要使用设备的名称 <文件> 要使用文件的名称 更多信息请参阅 swapoff(8)。
输入:
sudo swapoff -a
输入:free -h 查看是否关闭
x@xx:~$ sudo swapoff -a
x@xx:~$ free -h
总计 已用 空闲 共享 缓冲/缓存 可用
内存: 15Gi 2.2Gi 10Gi 690Mi 2.9Gi 12Gi
交换: 0B 0B 0B
x@xx:~$
- 开启swap分区:使用swapon命令
x@xx:~$ swapon --help 用法: swapon [选项] [<指定>] 允许将设备和文件用于分页和交换。 选项: -a, --all 启用 /etc/fstab 中的所有交换区 -d, --discard[=<policy>] 如果设备支持,启用 swap 丢弃 -e, --ifexists 自动跳过不存在的设备而不提示 -f, --fixpgsz 必要时重新初始化交换区 -o, --options <列表> 以英文逗号分隔的 swap 选项 -p, --priority <优先级> 指定交换设备的优先级 -s, --summary 显示已使用交换设备的摘要(已废弃) --show[=<列>] 以可自定义的表格形式打印摘要 --noheadings 不打印表头(与 --show 合用) --raw 使用原生输出格式(与 --show 合用) --bytes 在 --show 输出中以字节数显示交换区大小 -v, --verbose 详尽模式 -h, --help display this help -V, --version display version <spec> 参数: -L <标签> 同 LABEL=<标签> -U <uuid> 同 UUID=<uuid> LABEL=<标签> 按交换区标签指定设备 UUID=<uuid> 按交换区 UUID 指定设备 PARTLABEL=<标签> 按分区标签指定设备 PARTUUID=<uuid> 按分区 UUID 指定设备 <设备> 要使用设备的名称 <文件> 要使用文件的名称 可用的丢弃策略类型(针对 --discard): once :只进行单次区域丢弃(swapon) pages :对释放的页在重新使用前丢弃 * 如果未选择策略,则两者都将启用。(默认) Available output columns: NAME 设备文件或分区路径 TYPE 设备的类型 SIZE 交换区大小 USED 已使用字节数 PRIO 交换优先级 UUID swap uuid LABEL swap 标签 更多信息请参阅 swapon(8)。
输入:
sudo swapon -a
使用 free -h 查看操作是否成功
- 永久关闭swap分区
获取root权限: sudo su
输入:vi /etc/fstab
root@xx:/home/q# vi /etc/fstab
# /etc/fstab: static file system information.
#/swapfile none swap sw 0 0
把光标移动到最后swapfile一行
点击vim快捷键i进入插入模式
在/swapfile前加“#”号将其注释掉
按Esc退出插入模式
按Shift+:组合键 输入wq 保存并退出
使用free -h查看操作是否成功
最后重启电脑后swap分区也是关闭状态