====== 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}}\\