/dev/null のような「ブラックホール」ディレクトリを作成するには?

/dev/null のような「ブラックホール」ディレクトリを作成するには?

/dev/nullディレクトリ(または「ブラックホール」ディレクトリ)を作成して、そこに書き込まれたすべてのファイルが実際には記録されずに消えるようにしたいと思います。

ディレクトリに大きな一時ファイルを書き込むアプリケーションがあります。私はファイル名を制御することはできず、そのファイルの内容にはあまり興味がありません。定期的にこれらのファイルを削除するスクリプトを書くことができますが、ファイルは非常に高速に記録され、ディスクがいっぱいになります。私はよりスマートなものを探しています。実際には、書き込みがもう一方の端から削除されても、アプリケーションがこれらのファイルを書いていると思うようにします。

また見てくださいこれ古い関連スレッド。

ベストアンサー1

私が知っている限り、UNIXではデフォルトではサポートされていませんが、ほとんどすべてのことができます。ヒューズ。少なくともnullfs1の実装、すべてのファイルが存在し、同様に動作するファイルシステムです/dev/null(これが私が見た唯一の実装ではありません)。

^ 比較しないでください*BSDナルフ、これは次のようになります。ファイルシステムバインディング

おすすめ記事