みなさんご存じのとおり、 フラッシュメモリ 数千サイクル後のデータ書き込みにより劣化するため、寿命には限界があります。 原則として、通常の使用ではこれは大きな問題を引き起こすことはありませんが、SD を集中的に使用すると、問題が発生する可能性があります (特に SD を使用している場合)。 ラスピ サーバーとして)。
これが、SD カードの寿命を延ばすことができる理由です。 ラズベリーパイ それもすべて Linux のおかげです。 目的は、SD カードへの書き込み回数を減らしてメモリをさらに強化し、エラーが早期に発生しないようにすることです。
このためには、実行する必要があるいくつかの優れた実践方法があります。 SD LiveCD と同様に、読み取り専用モードで使用できます。 もう XNUMX つのオプションは、RAM のおかげで SD への書き込み回数を減らすことです。
これはどうすればできるのでしょうか? ツールをうまく使って tmpfs。 カーネルが可能な限り RAM に書き込み、SD への不必要な書き込みを回避するには、/etc/fstab を変更する必要があります。 これを行うには、次の行を追加します。
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El kernel /var/log を RAM にマウントし、それを使用してそこに書き込み、SD に転送される書き込みを回避できます。 データが不要になった場合、使用していたRAMは解放されます。 したがって、必要な RAM のみが効率的に使用されます。
ご覧のとおり、この行では 100MB を使用できるように「size=100m」を使用していますが、すべてのデータを使い果たさないように常に注意しながら、必要に応じてサイズを変更できます。 RAM。 /var/log も使用しましたが、カーネルが通常多くの書き込みを行う他のファイルがあるため、上記のような他の行を追加することもできますが、/tmp、/var/tmp、/var/run、/var/spool などの他のファイルを使用することもできます。
このトリックが気に入って、役に立ったと思っていただければ幸いです。
詳しくは - OpenSuSE 13.1: Raspberry Pi 用