ラズベリー PI と学習, 配信 V - 増加 Raspbian のスワップ メモリ

以前に配信 我々 は見た アップグレードする方法、 ソフトウェア と、 ファームウェア 私たち ラズベリー, どのようにしたり、転覆、 SD カードの全体像 PI 関数のメイン メモリを作る, と どのようにオーバーク ロックと過電圧 保証を失うことがなく.

今回は我々 が上げるとわかります、 スワップRaspbian, 以来、 100MB 開発するプロジェクトによって小さくすることが私たちの定義済み是非当社 ラズベリー.

スワップ メモリを拡張する必要があります。.

スワップ メモリを拡張する必要があります。.

我々 は 2 つの異なる方法でそれを拡張できます。, 両方を説明して反射の最後に提供する、私の選択のため.

パーティションを使用してスワップを展開します。

展開する、 スワップ この方法では, 我々 のパーティションを作成する必要があります、 SD カード, たい場合や、 pendrive ポートに接続 USB, スワップ領域として使用する, これは、いずれかから行うことができます。 パーティション分割プログラム Linux のスワップをサポートするには.

私は好む Fdisk, そのためほとんどのグラフィックこの時間、使用方法でそれを見ることができます。 Gparted. 最初 我々 は、redimensionaremos オペレーティング システム パーティション できるように 256MB メモリに スワップ.

SD カードのサイズを変更します。.

SD カードのサイズを変更します。.

作成し、 スワップパーティション ものと 256MB 無料.

我々 は Linux スワップ パーティションを作成します。.

我々 は Linux スワップ パーティションを作成します。.

この時点で, 一度導入、 SD カード 私たち ラズベリー オペレーティング システムを起動して, 我々 が逆アセンブル、 スワップ 現在、新しいパーティションをマウント.

私たちする必要があります覚えています。 再起動は動作しません いただきますので、 スワップ によって定義されます。 Raspbian, 現時点では我々 が検査なので, 私達はまたわかっていなければならないとするこのオペレーティング システム ストレージ ・ デバイスを呼び出す /dev/mmcblk * ないです。 /dev/sd *.

pi@raspberrypi:~$ sudo mkswap /dev/mmcblk0p3
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=d443580c-5ab7-4063-9aa3-beec81899ca4

pi@raspberrypi ~ $ sudo swapon /dev/mmcblk0p3

以下のコマンドで、すべてが正常に参照値を参照して確認できます、 スワップ ファイルに /proc/meminfo.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

今だけ残ります構成ファイルに変更を追加するには /etc/fstab 永続的な変更を加える, しかしまずは、 UUID パーティション.

pi@raspberrypi:~$ sudo blkid /dev/mmcblk0p3
/dev/mmcblk0p3: UUID="d443580c-5ab7-4063-9aa3-beec81899ca4" TYPE="swap"

今我々 はすでに編集できます。 /etc/fstab この参照を追加して、 スワップ それが起動するたびに、システムの先頭に自動的にマウントします。.

pi@raspberrypi:~$ sudo nano /etc/fstab

#/etc/fstab:
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
UUID=d443580c-5ab7-4063-9aa3-beec81899ca4 none            swap    sw              0       0

再起動後は、ことを確認することができます、 パーティション スワップ システムが使用している、まだ我々 のニーズの面でするために割り当てられる 仮想メモリ, いずれか、 コマンド ほとんどのグラフィックこの記事または方法で上を見てください。.

新しい 256 MB のスワップ.

新しい 256 MB のスワップ.

スワップ ファイル Raspbian ファイルを変更することにより、スワップを展開します。

このメソッドは、はるかにシンプルで上記としてクリーンです, お越しのサイズを設定する OS だから、 スワップ, この場合、それはファイルとパーティションではなく, したがって、プロジェクトの開発者はそれを決定したので Raspbian.

それを実装するには、ファイル内の値を変更するだけ /スワップ ファイルなど/dphys, どこですか サイズを示します MB あなたが、 スワップ.

#/etc/dphys-swapfile (ORIGINAL)
CONF_SWAPSIZE=100

一度ファイルを変更 そうでなければなりません。:

#/etc/dphys-swapfile (MODIFICADO)
CONF_SWAPSIZE=256

変更を適用するには, 我々 はシステムを再起動することができます。; 再起動または、 スワップ.

pi@raspberrypi:~$ sudo dphys-swapfile setup
pi@raspberrypi:~$ sudo dphys-swapfile swapon

最後に、システムの再起動後, または、 スワップ; 変更が正しく適用されていることを確認します。.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

最終的な反射: 私は分野の実装とその理由?

私個人的に私はこの最後のメソッドで既に実装されていることを好む Raspbian, 何かを開発者に選択したこと彼のテスト、複数のテストの後と思います.

私ことができます将来的には 2 つのプライマリ パーティションがある、 SD 私が発生することがありますのニーズによって, より簡単にフォームであることに、すぐに利用可能な中からを取らなければなりません。.

私を従うことができますあなたのようなかどうか Twitter, Facebook, Google +, LinkedIn, この文書の下のボタンと共有したり, ご質問がある場合は提案がコメントすることを躊躇しないでください。.

多くの読者に到達するために役立つ Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

メッセージを残してください