ホーム
おまかせ表示
最近の更新
特別ページ
コミュニティ・ポータル
設定
MochiuWiki : SUSE, EC, PCBについて
免責事項
MochiuWiki : SUSE, EC, PCB
検索
利用者メニュー
ログイン
Swap領域の変更(Raspberry Pi)のソースを表示
←
Swap領域の変更(Raspberry Pi)
📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは
2026年9月に閉鎖
いたします。
移転先は
https://mochiu.net/index.php?title=Swap領域の変更(Raspberry Pi)
です。
新しい記事は移転先で追加しております。
(旧サイトでは記事を追加しておりません)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Raspberry Pi 3の仮想メモリであるSwap領域の容量を変更する。<br><br> == Swap領域の確認 == まず、現在のSwap領域の容量を確認するため、以下のコマンドを実行する。<br> '''swapon -s''' または<br> '''free -h''' コマンドを実行すると以下の文が出力され、Swap領域が約100[MB]と分かる。<br> Filename Type Size Used Priority<br> /var/swap file 102396 pi -1<br> == Swap領域の容量の変更 == Raspberry Pi 3では、Swap領域をdphys-swapfileサービスで管理しているので、このサービスを止めた後で設定の変更を行う。<br> まず、dphys-swapfileサービスを止めるため、以下のコマンドを実行する。<br> '''sudo systemctl stop dphys-swapfile''' <span style="color:red"> '''備考'''<br> '''systemctl経由でstop / start する。'''<br> '''実際に呼び出されるのは/etc/init.d/dphys-swapfileである。'''<br> '''尚、Swap領域の容量を変更した直後は、内部でddコマンドが呼び出されるので非常に時間が掛かる。'''<br> </span> 次に、テキストエディタで/etc/dphys-swapfileファイルを開き、CONF_SWAPSIZEという行の値を変更する。<br> '''sudo nano /etc/dphys-swapfile''' 例 : 2048[MB](2[GB])なら以下のように変更する(設定したいSwap領域の容量をMB単位で指定)。<br> CONF_SWAPSIZE=2048<br><br> 最後に、dphys-swapfileサービスを開始するため、以下のコマンドを実行する。<br> '''sudo systemctl start dphys-swapfile''' == Swap領域の容量の確認 == Swap領域の容量が変更されているか確認するため、再度、以下のコマンドを実行する。<br> '''swapon -s''' または<br> '''free -h''' Filename Type Size Used Priority<br> /var/swap file 2097144 pi -1<br><br> ※この方法とは別に、パーティションを切り直してSwap領域を作り、fstab等でマウントする方法もある。<br> == 注意点 == もし、2048[MB](2[GB])以上の値を設定するなら、CONF_MAXSWAP=2048という行の行頭(#の部分)を削除して、<br> 2048という値を4096等などの大きい値にする。<br><br> ※このパラメータを指定しない場合、古い32ビットカーネルを考慮しているのか、2048より大きい値を指定しても<br> 自動的に2048[MB](2[GB])に設定されるので注意すること。<br> [[Category:Raspberry_Pi]]
Swap領域の変更(Raspberry Pi)
に戻る。