| Author |
Message |
rimbimbi
first backups

Joined: 17 Nov 2008
Posts: 1

|
Posted:
2008-11-17, 18:00 Perl Backups automatisch löschen |
  |
Hallo,
ich starte jeden Tag ein MysqlBackup via MysqlDumper. Und ich möchte das es max. 3 Backups in dem Ordner gibt. Wie setze ich das um?
Hab folgende Einstellungen:
automatisches Löschen der Backups: aktiviert (Alter der Dateien (in Tagen)=7, Anzahl von Backup-Dateien=3 -> für jede Datenbank)
Die Backups werden aber nicht automatisch gelöscht. Müssen vll. beide Situationen gegeben sein, also älter als 7 Tage und mehr als 3 Backupdatein?
Danke und Grüße
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
moepschen
Moderator

Age: 33
Joined: 21 Jan 2006
Posts: 809
Location: Frankfurt (Oder)

|
Posted:
2008-11-18, 11:30 (No subject) |
  |
Das automatische Löschen funktioniert leider bei einigen nicht, bzw. nicht korrekt. Da ist DSB noch dran, warum das so ist.
_________________ MfG moepschen
|
|
    |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-20, 20:56 (No subject) |
  |
Hallo,
vielleicht hilft DSB noch folgendes weiter:
Ich sichere 3 Datenbanken und das jeweils 3x am Tag. Insgesamt also 9 Dumps/Tag.
Wie der Konfiguration zum autom. Löschen zu entnehmen ist, sollen die Sicherungen max. 5 Tage aufbewahrt werden (= 15 Sicherungen / DB).
Prinzipiell denke ich mir, das der Dumper jeden Tag einfach 9 alte Dateien löschen müsste (ab dem 6. Tag).
Das folgende ist das Protokoll von heute:
20.11.2008 19:37:37 autodeleted (days) 'he_openx_2008_11_14_16_15.sql.gz'.
20.11.2008 19:37:37 autodeleted (days) 'pl_forum_2008_11_14_16_10.sql.gz'.
20.11.2008 19:37:37 autodeleted (days) 'vm_forum_2008_11_14_16_05.sql.gz'.
20.11.2008 19:37:37 autodeleted (days) 'he_openx_2008_11_14_08_15.sql.gz'.
20.11.2008 19:37:37 autodeleted (days) 'pl_forum_2008_11_14_08_10.sql.gz'.
20.11.2008 19:37:37 autodeleted (days) 'vm_forum_2008_11_14_08_05.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'vm_forum_2008_11_13_16_05.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'pl_forum_2008_11_13_16_10.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'he_openx_2008_11_13_16_15.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'vm_forum_2008_11_14_00_05.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'pl_forum_2008_11_14_00_10.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'he_openx_2008_11_14_00_15.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'vm_forum_2008_11_15_00_05.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'pl_forum_2008_11_15_00_10.sql.gz'.
20.11.2008 19:37:37 autodeleted (max) 'he_openx_2008_11_15_00_15.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'vm_forum_2008_11_15_08_05.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'pl_forum_2008_11_15_08_10.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'he_openx_2008_11_15_08_15.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'vm_forum_2008_11_15_16_05.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'pl_forum_2008_11_15_16_10.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'he_openx_2008_11_15_16_15.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'vm_forum_2008_11_16_00_05.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'pl_forum_2008_11_16_00_10.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'he_openx_2008_11_16_00_15.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'vm_forum_2008_11_16_08_05.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'pl_forum_2008_11_16_08_10.sql.gz'.
20.11.2008 19:37:38 autodeleted (max) 'he_openx_2008_11_16_08_15.sql.gz'.
Wenn ich richtig gezählt habe, wurden heute 27 Dateien gelöscht ...
Am 19.11. war überhaupt keine Löschaktion. Davor, bis zum 01.11. zurück, sind auch diverse Tage ohne Löschaktion, manchmal sogar 2 oder 3 Tage keine Aktion.
| Description: |
|
| Filesize: |
35.85 KB |
| Viewed: |
606 Time(s) |

|
|
|
  |
 |
moepschen
Moderator

Age: 33
Joined: 21 Jan 2006
Posts: 809
Location: Frankfurt (Oder)

|
Posted:
2008-11-21, 18:28 (No subject) |
  |
Dann sei zufrieden, das er bei dir wenigstens ab und zu löscht, bei mir macht er gar nichts
_________________ MfG moepschen
|
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-11-21, 19:20 (No subject) |
  |
Das Mischen der beiden Optionen macht doch überhaupt gar keinen Sinn.
Entweder man löscht anhand des Alters der Dateien oder man löscht anhand der Anzahl. Was soll bitte die Kombination beider Optionen bewirken? Das ist aus meiner Sicht vollkommen unlogisch.
Entscheide Dich zunächst für eine Option und setze die andere auf 0.
Dann sehen wir weiter.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-21, 22:42 (No subject) |
  |
Hallo Daniel,
« DSB » wrote: Das Mischen der beiden Optionen macht doch überhaupt gar keinen Sinn.
über Sinn und Unsinn kann man sicherlich streiten Die Fragestellung in der Konfiguration ist m.E. nicht eindeutig genug. Vielleicht hilft dabei ein "oder" zwischen den beiden Optionen? Dann wäre es klar.
Ich wollte lediglich vermeiden, das eine Option die andere "aufhebt" ...
Das "Alter der Dateien (in Tagen):" habe ich auf 5 gelassen. Die Anzahl Backup-Dateien steht auf 0 (Null) wie von Dir vorgeschlagen.
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-11-22, 10:30 (No subject) |
  |
Hallo RHS,
danke erst einmal für dei vielen Informationen - das ist vorbildlich.
Von welcher Dumper-version reden wir hier denn überhaupt?
An dem Thema bin ich immer noch dran. Durch Umzug und andere Aufträge fällt das aber leider bisher immer hinten über.
In der aktuellen CVS-Version ist das Löschen sogar zum Teil auskommentiert, da ich immer noch dabei bin Multipart-Backups als ein zusammenhnängendes Backup zu identifizieren. Erst wenn das gelungen ist, kann die Löschaktion wieder vollständig und dann hoffentlich auf allen Servern korrekt greifen.
Dass es in Version 1.22 noch nicht auf allen Servern rund läuft, ist mir bewusst. Deshalb bastel ich da ja noch dran rum.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-22, 12:58 (No subject) |
  |
Hallo Daniel,
« DSB » wrote: Von welcher Dumper-version reden wir hier denn überhaupt?
von der aktuellen Version. Gegenüber diesem Beitrag hat sich daran nichts geändert.
Geändert sich aber jetzt das Ergebnis nach den Konfigurationsänderung gegenüber gestern: z.Zt. werden 17 Backups je Datenbank angezeigt. (5 Tage x 3 Backups wären nur 15 Backups).
Die älteste Sicherung ist vom 17.11. / 00:05 h und hätte demnach spätestens heute um 08:05 h nach dem Backup gelöscht werden müssen.
Nochmal zum besseren Verständnis: ich sichere 3 Datenbanken (im Abstand von 5 Minuten) jeweils 3x am Tag um 00:05, 08:05 und 16:05 h.
Gruß: - Reinhard -
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-11-22, 15:10 (No subject) |
  |
Welche ist für Dich die "aktuellste" Version?
Für mich ist es die aus dem CVS-Repository.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-23, 00:49 (No subject) |
  |
Hallo Daniel,
ich nutze momentan Version 1.23 Rev 315.
Z.Zt. sind übrigens 18 Dumps je Datenbank gelistet. Gemäß Perl-Log funktioniert das Löschen jetzt aber wohl (1 Dump je Datenbank ist noch zuviel). Ich guck morgen Abend noch mal ...
Gruß: - Reinhard -
|
|
  |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-23, 18:57 (No subject) |
  |
Hallo,
so, ich habe noch mal nachgesehen. Scheint so, als ob Löschbefehle nicht immer ausgeführt werden ...
Das ist das Perl-Log von heute, 08:05 h:
23.11.2008 08:05:00 Autodelete: search for backups older than 5 days ...
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_00_05.sql.gz 5.3318287037037
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_00_10.sql.gz 5.32972222222222
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_00_15.sql.gz 5.32582175925926
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_00_05.sql.gz deleted.
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_00_10.sql.gz deleted.
23.11.2008 08:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_00_15.sql.gz deleted.
Und dieses das Log von 16:05 h:
23.11.2008 16:05:00 Autodelete: search for backups older than 5 days ...
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_00_05.sql.gz 5.66516203703704
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_00_10.sql.gz 5.66305555555556
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_00_15.sql.gz 5.65915509259259
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_08_05.sql.gz 5.33181712962963
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_08_10.sql.gz 5.3297337962963
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_08_15.sql.gz 5.32581018518519
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_00_05.sql.gz deleted.
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_00_10.sql.gz deleted.
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_00_15.sql.gz deleted.
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/vm_forum_2008_11_18_08_05.sql.gz deleted.
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/pl_forum_2008_11_18_08_10.sql.gz deleted.
23.11.2008 16:05:00 /usr/www/users/xxxxxxx/msd/work/backup/he_openx_2008_11_18_08_15.sql.gz deleted.
Man sieht, das die ersten Dateien in beiden Logs gelistet werden, obwohl sie beim ersten Mal angeblich gelöscht wurden. In Wirklichkeit sind alle Dateien (aus den Logs) noch vorhanden.
Gruß: - Reinhard -
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-11-23, 19:11 (No subject) |
  |
« DSB » wrote: In der aktuellen CVS-Version ist das Löschen sogar zum Teil auskommentiert, da ich immer noch dabei bin Multipart-Backups als ein zusammenhnängendes Backup zu identifizieren. Erst wenn das gelungen ist, kann die Löschaktion wieder vollständig und dann hoffentlich auf allen Servern korrekt greifen.
Hör auf zu testen und zu berichten. Ich bin noch an dem Thema dran.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
RHS
Donator

Joined: 23 Oct 2008
Posts: 13

|
Posted:
2008-11-27, 22:41 (No subject) |
  |
Hallo Daniel,
ich habe die Konfiguration versuchsweise soeben geändert. Und zwar sollen nun 15 Dumps per Datenbank behalten werden (bei 3 Dumpers / DB sollten das wieder 5 Tage ergeben).
Das Löschen nach Alter hat nicht wie gewünscht funktioniert. Im Protokoll wird es zwar angezeigt, aber die Dateien wurden nicht gelöscht.
Gruß: - Reinhard -
|
|
  |
 |
|
|