ubuntuusers.de

Dump in Postgresql

Status: Ungelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

andes135

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Hallo zusammen,

ich habe Bacula mit Postgresql 9.3 am Laufen und nun wollte ich zum ersten mal eine Sicherung machen, um die DB auf einem anderen Rechner zurück zu spielen. Die DB ist inzwischen ca. 150MB groß. Wenn ich mit dem Dump Befehl eine Sicherung erstelle, komme ich immer nur auf 45 MB der SQL Datei. Hat das mit den Berechtigungen des DB Benutzers zu tun ? Die DB Bacula gehört dem postgres User.

zim

Avatar von zim

Anmeldungsdatum:
27. Juni 2005

Beiträge: 662

Wohnort: bremen

Das ist durchaus normal und kein Grund zur Besorgnis. Datenbanken sind eher darauf ausgelegt schnell zu sein und nicht unbedingt Platz zu sparen. Ein weiterer Grund kann die Art der Daten sein die du speicherst.

Hier sind etwas detailliertere Erklärungen (Im ersten Fall tritt z.B. die Vergrößerung der Daten auf)

http://stackoverflow.com/questions/14921306/pg-dump-make-a-file-with-quadruple-of-original-db

http://stackoverflow.com/questions/29236005/postgresql-restored-database-smaller-than-original

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Es scheint irgendwie funktionert zu haben. Nur sind z.Bsp. jetzt in Bacula bei dem Diff-Pool die Increment Volumes drin, beim Increment-Pool die Full-Volumes etc. Als Bacula heute deshalb ein incrementelles Backup gemacht hat, hat es das Volume vom Full-Pool genommen. Komisch........

Antworten |