pg_restore失败,因为它需要太多的磁盘空间

时间:2018-06-01 08:46:51

标签: postgresql-9.4 pg-restore

我从这样创建的数据库中备份:

pg_dump --format custom --blobs --verbose --file /home/wilco/backups/fleet.backup wilco

输出文件是1 GB文件

我想在debian 8 VM(vagrant)中恢复它需要很长时间并因为缺少可用磁盘空间而失败。做了du -h和OMH,postgres数据达到了13Gb的磁盘空间。

root@debian:/var/lib/postgresql/9.4/main# du -k
4   ./pg_tblspc
4   ./pg_serial
4   ./pg_logical/mappings
4   ./pg_logical/snapshots
12  ./pg_logical
4   ./pg_stat
12  ./pg_clog
4   ./pg_stat_tmp
4   ./pg_xlog/archive_status
131080  ./pg_xlog
4   ./pg_replslot
12  ./pg_subtrans
4   ./pg_dynshmem
12  ./pg_multixact/members
12  ./pg_multixact/offsets
28  ./pg_multixact
448 ./global
4   ./pg_twophase
12  ./pg_notify
4   ./pg_snapshots
4   ./base/pgsql_tmp
6544    ./base/12141
6436    ./base/1
6420    ./base/12136
13198596    ./base/16386
13218004    ./base
13349660    .

为什么呢?什么占用了这么多空间? 我想在没有索引的情况下恢复,因为这可能是一个原因,是否可能?

0 个答案:

没有答案