それマグで!

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

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

btrfs 内部にスワップ・ファイルを設置する

btrfs はカーネル5 からswap をサポートした

## 空のファイル
sudo truncate -s 0 /swap.img
## CoW / 圧縮を無効に
sudo chattr +C /swap.img
sudo btrfs property set /swap.img compression none
## chmod 
sudo chmod 600 /swap.img
## swap サイズため容量確保
sudo fallocate -l 1G /swap.img
### 容量確認
sudo ls -ald /swap.img
### SWAPを有効に
sudo mkswap   /swap.img
sudo swapon /swap.img
### swap を無効に
sudo swapoff /swap.img

状態確認

swapon
NAME      TYPE  SIZE USED PRIO
/swap.img file 1024M   0B   -2

一通りできたら、fstabへ

sudo vim /etc/fstab 

マウントを書く

/swap.img swap swap default 0 0

https://www.unixtutorial.org/create-swap-from-file-on-btrfs-filesystem/ https://wiki.archlinux.jp/index.php/Btrfs#.E3.82.B9.E3.83.AF.E3.83.83.E3.83.97.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB