質問
/ homeは/ homeよりも大きなパーティションにあるため、私のPassengerTempDirは/ home / passenger / tmpにあります
この構成をテストするためにいくつかの大きなファイルをアップロードしている間、" du / home / passenger"使用されている少量のスペースが明らかになります。しかし" df" / homeパーティションが使用可能なスペースを急速に失うことを示しています。
PassengerTempDirを別のパーティションに移動すると、" df"パーティションがアップロードをバッファリングしていることを示していますが、duはPassengerTempDirのサイズが変更されていないことを報告します。
Passengerはどのようにしてファイルサイズをduから隠すのですか?それとも他に何かが起こっていますか?ここに何かがありません...
解決
匿名ファイルハンドルを使用します。ファイルを開き、すぐにリンクを解除してから、ファイルにデータを書き込みます。これにより、ディスク上にiノードが割り当てられますが、他のプロセスはそれにアクセスできず、セキュリティが向上します。最後のプロセスがファイルハンドルを閉じると、オペレーティングシステムはディスクからiノードを自動的に削除します。
所属していません StackOverflow