Raspberry Pi の DNS キャッシュのメモリ パーティション

Raspberry Pi の DNS キャッシュのメモリ パーティション

DNS キャッシュを Raspberry Pi 上に構成していますが、ローカル リクエストからの IO によって Micro SD が消耗してしまう可能性があるかどうか気になっています。そうなる可能性がある場合、キャッシュ ファイルをメモリ パーティションに保存する方法はありますか?

答え1

RPiをクライアントとして使用している場合、DNSキャッシュはまったく保存されないので、問題はありません。ここ

それ以外の場合、RPi をサーバーとして使用している場合、答えは次のようになります。

回答通りここ書き込み回数はかなり多いため、寿命が大幅に短くなることはほとんどありません。

しかし、その問題を回避するために、別のドライブにパーティションを作成したり、RAM にパーティションを作成したりしたいとします。

最初のケースでは、USB 経由で接続しますか? IO 速度は要因ではないですか? RPi には共有 Ethernet/USB バスがあるため、要求にかかる時間が大幅に長くなります。とにかく、/etc/fstab外部ドライブ パーティションをマウント ポイントとなるフォルダーにマウントする行を追加するだけです。

UUID={volume UUID}  /{mountpoint}   {filesystem}    rw,relatime,data=ordered,noatime,noauto     0   1

そうすると、DNS キャッシュ ファイルはその位置にあるはずです。DNS リレーを実行しているデーモンを指定していないため、例を挙げることはできません。

RAM を使用する場合は、RPi をシャットダウンするとデータが失われることに注意してください。

サイズのパーティションを作成するための/etc/fstab行50MBならば、

tmpfs       /{mountpoint}   tmpfs      nodev,nosuid,size=50M        0   0

を参照してくださいfstab マニュアルページ詳細情報

関連情報