マイグレーション時のディスク容量不足によるリストア失敗

標準のインストールでデータベースのリストアを試みていますが、マイグレーションで失敗しています。


ALTER TABLE
データベースを移行中...
例外: rake db:migrate
データベースの移行に失敗しました。
rake aborted!
StandardError: エラーが発生しました。これ以降のマイグレーションはすべてキャンセルされます: (StandardError)

PG::DiskFull: ERROR:  ファイル "base/pgsql_tmp/pgsql_tmp11009.51" に書き込めませんでした: デバイスに空き領域がありません
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in `exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in `async_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_state
ments.rb:167:in `perform_query'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_stateme
nts.rb:556:in `block (2 levels) in raw_execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1017:in `block in with_raw_connection'

ディスクには90GBの空き容量があります。ソースディスク上のpostgresディレクトリはわずか23GBです。

23GBのデータベースが、90GBの空き容量があるにもかかわらず、データベース移行中に失敗するのはなぜでしょうか?

ソース – サーバーバージョン: 3.5.0.beta5-dev (コミット: b16fb6a60b3f1db475cbb91a51b7d4c734370083 — 2025年5月7日)

宛先サーバーバージョン: 2026.2.0-latest (コミット: b39866eb8891648a54764755e2e36eb725bd6c73 — 4日前)

23G     /var/discourse/shared/standalone/postgres_data/