文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== SD カード上に Swap ファイルの作成と設定 ====== 管理画面からだと Swap パーティションの設定となるようなので、OpenWrt で SD カード上に Swap ファイルを作成する手順をまとめておく。\\ Swap ファイル設定前の状態。\\ <WRAP prewrap 100%> <code> # free </code> </WRAP> <WRAP prewrap 100% #result> <code> total used free shared buff/cache available Mem: 123652 40464 49848 820 33340 43636 Swap: 0 0 0 </code> </WRAP> 256 MB の Swap 領域をファイルとして SD カード上に作成する。\\ <WRAP prewrap 100%> <code> # dd if=/dev/zero of=/mnt/sd128gb/swapfile bs=1M count=256 </code> </WRAP> <WRAP prewrap 100% #result> <code> 256+0 records in 256+0 records out </code> </WRAP> Swap ファイル内に Swap ファイルシステムを作成する。\\ <WRAP prewrap 100%> <code> # mkswap /mnt/sd128gb/swapfile </code> </WRAP> <WRAP prewrap 100% #result> <code> Setting up swapspace version 1, size = 268431360 bytes </code> </WRAP> Swap を有効化する。\\ <WRAP prewrap 100%> <code> # swapon /mnt/sd128gb/swapfile </code> </WRAP> Swap ファイル設定後の状態。\\ <WRAP prewrap 100%> <code> # free </code> </WRAP> <WRAP prewrap 100% #result> <code> total used free shared buff/cache available Mem: 123652 39612 26328 820 57712 40624 Swap: 262140 0 262140 </code> </WRAP> ローカルスタートアップ スクリプトに **swapon** 設定を記述しておく。(再起動時にも有効になるように...)\\ <WRAP prewrap 100%> <code> # nano /etc/rc.local </code> </WRAP> <WRAP prewrap 100% #mincode> <code bash /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 </code> </WRAP> 管理画面でも Swap が設定されていることが確認できる。\\ {{:hardware:gl-ar750s-ext:gl.inet_gl-ar750s-ext_swap_file_001.png?640|GL.iNet GL-AR750S-Ext_Swap_file_001.png}}\\ hardware/gl-ar750s-ext/swapfile.txt 最終更新: 2021/06/03 15:29by ともやん