- 臨時關閉:使用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分區也是關閉狀態