低コストのRaspberry PiのI / Oを減らすために、SSHFS / NFSをRAMにマウントするように設定したいと思います。
その後、MiniDLNAはそれを自分のネットワークに転送します。 IOtopが示すように、MinidlnaはIO使用量の99%を使用しており、これはSSHFS / NFSマウントで発生しているようです。
MinidlnaがRAMでのみ動作するようにするにはどうすればよいですか? Minidlna / Sambaの「実際の」キャッシュ/作業ディレクトリが見つからず、インデックスファイル(DB)などにのみ見つかります。
すべてのファイルのインポート/ストリーミングは、内部ドライブ(SDカード)ではなくメモリから行わなければならないと簡単に言うことができます。
すべてのファイル操作がリモート共有にあるので大丈夫でしょうか?生放送のように..
ベストアンサー1
以前は、次の方法のレビューを書いています。
sudo mount -t tmpfs -o size=1g tmpfs /mnt/tmpfs
sudo mkdir /mnt/tmpfs/sshfs
sudo sshfs [email protected]:/home/rowan/sshfs /mnt/tmpfs/sshfs/.
私の結果は次のとおりです。
tmpfs 1.0G 0 1.0G 0% /mnt/tmpfs
[email protected]:/home/rowan/sshfs 683G 7.2G 641G 2% /mnt/tmpfs/sshfs
sshfs自体が新しいマウントポイントを作成するため、これは機能しません。したがって、以前のマウントポイントはまったく重要ではありません。
私はsshfsが書き込みを送信する前にRAMにバッファリングしたと思いました(おそらく間違っているでしょう)。申し訳ありません。これ以上のお手伝いはできません。