それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

SWAPの確認・Swapファイルの利用

Swapっていざというときに必要になるらしい。最近はメモリが潤沢なので油断してる.一応確認しておいた

メモリ情報から確認する

takuya@atom:~$ cat /proc/meminfo | grep Swap
wapCached:            8 kB
SwapFree:        2097140 kB
SwapTotal:       2097148 kB

procファイルシステムから確認する

takuya@atom:~$ cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda5                               partition       2097148 8       -1

使ってるスワップ一覧確認するには、「swapon -s」

takuya@atom:~$ swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda5                               partition       2097148 8       -1

Swapはファイルでも可能

swapパーティションを確保するとパーティションの管理がめんどくさくなるので,WindowsみたいにSwapファイルを使う事も出来る

mkswap /swapfile  #swap作って
swapon /swapfile  #swap有効

swap ファイルの作成

sudo dd if=/dev/zero of=/swap.img bs=1MiB count=1000
sudo chmod 0600 /swap.img
suod mkswap /swap.img
sudo swapon /swap.img

btrfs の場合、さらに次を行う。

sudo chattr +C /swap.img

btrfs の場合swap ファイルをCoWから外す

fstab に記載。

/etc/fstab

/swap.img swap swap defaults 0 0 

resume もケアしておく

RESUME もケアしておくと良い。

sudo vim /etc/initramfs-tools/conf.d/resume 
RESUME=/swap.img
sudo update-initramfs -u

2022-05-23 追記

fstab と作成方法について追記