swapon / swapoff の使い方
スワップを使う・やめる
書き方
swapon --show(一覧) sudo swapon デバイス|ファイル sudo swapon -a(fstab のものを全部) sudo swapoff デバイス|ファイル
fstab には「UUID=… none swap defaults 0 0」と書きます。free -h の Swap: の行でも確かめられます。
よく使うオプション
| オプション | 意味 |
|---|---|
--show | 使っているスワップの一覧を出す |
-a | fstab に書いたスワップを全部使い始める |
swapoff デバイス | スワップを使うのをやめる |
例
$ swapon --showNAME TYPE SIZE USED PRIO
/dev/dm-1 partition 2G 0B -2
/var/swap.img file 1024M 0B -3使っているスワップと、その大きさ・使っている量を見ます。
$ sudo swapon /var/swap.img
mkswap したファイルを、スワップとして使い始めます。
$ free -h total used free shared buff/cache available
Mem: 1.8Gi 820Mi 310Mi 12Mi 700Mi 900Mi
Swap: 3.0Gi 0B 3.0GiSwap: の行で、スワップの合計が増えたかを確かめます。
$ sudo swapoff /var/swap.img
スワップを使うのをやめます。ファイルを消す前に必ず打ちます。
よくある間違い・注意
- 再起動後も使うには、fstab に「/swapfile none swap defaults 0 0」のように書きます。
- メモリが足りないときに swapoff すると、スワップの中身をメモリへ戻せず失敗することがあります。
実際に打って練習する
Linux レベル2 コースの Lv23「予備を使う swapon」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。