ほとんどの場合、ハードディスクを一時的にいっぱいにする大きな一時ファイルを作成するクエリがいくつかあります。これらのファイルは、クエリが完了すると(または失敗すると)すぐに削除されるため、ファイルシステムには十分な空き容量があります。
log_temp_files = 10240
を設定します postgresql.conf
内 (そしてリロードして)10 MBを超えるすべての一時ファイルをログに記録したら、ログファイルをチェックして、これが本当に理由であるかどうかを確認できます。
悪いクエリを特定して修正してみてください。
一時ファイルが問題ではない場合は、一時テーブルが問題である可能性があります。これらは、データベースセッションが終了すると自動的に削除されます。アプリケーションは一時テーブルを使用していますか?
もう1つの可能性は、データベース以外の何かによって作成されたファイルである可能性があります。