====== SD カード上に Swap ファイルの作成と設定 ======
管理画面からだと Swap パーティションの設定となるようなので、OpenWrt で SD カード上に Swap ファイルを作成する手順をまとめておく。\\
Swap ファイル設定前の状態。\\
# free
total used free shared buff/cache available
Mem: 123652 40464 49848 820 33340 43636
Swap: 0 0 0
256 MB の Swap 領域をファイルとして SD カード上に作成する。\\
# dd if=/dev/zero of=/mnt/sd128gb/swapfile bs=1M count=256
256+0 records in
256+0 records out
Swap ファイル内に Swap ファイルシステムを作成する。\\
# mkswap /mnt/sd128gb/swapfile
Setting up swapspace version 1, size = 268431360 bytes
Swap を有効化する。\\
# swapon /mnt/sd128gb/swapfile
Swap ファイル設定後の状態。\\
# free
total used free shared buff/cache available
Mem: 123652 39612 26328 820 57712 40624
Swap: 262140 0 262140
ローカルスタートアップ スクリプトに **swapon** 設定を記述しておく。(再起動時にも有効になるように...)\\
# nano /etc/rc.local
...
killall uqmi
traffic=`uci get glconfig.switch.enable 2>/dev/null`
if [ "$traffic" == "1" ];then
uci set tertf.general.cleartraffic='1'
uci commit tertf
fi
swapon /mnt/sd128gb/swapfile
管理画面でも Swap が設定されていることが確認できる。\\
{{:hardware:gl-ar750s-ext:gl.inet_gl-ar750s-ext_swap_file_001.png?640|GL.iNet GL-AR750S-Ext_Swap_file_001.png}}\\