[vz-users] Image mit dd erstellen / Datenbackup

Friedrich Kessler vz at riare.de
Di Nov 24 15:17:04 CET 2020


Hallo zusammen,
Der Timestamp in der DB ist ein Unix Timestamp in ms. Also vorher den
Timestamp durch 1000 dividieren und dann in einen Zeitwert umwanden ­ dann
passt¹s
Grüsse
Fritz

Von:  volkszaehler-users <volkszaehler-users-bounces at demo.volkszaehler.org>
on behalf of John Doe <johndoe at null.net>
Antworten an:  "volkszaehler.org - users"
<volkszaehler-users at demo.volkszaehler.org>
Datum:  Dienstag, 24. November 2020 um 09:21
An:  <volkszaehler-users at demo.volkszaehler.org>
Betreff:  Re: [vz-users] Image mit dd erstellen / Datenbackup

Hallo zusammen,
 
der timestamp 1590761781023 ergibt Dienstag, 27 März 52379,  16:30:23 Uhr.
Das klingt ein wenig surreal. Wie sehen denn die Daten per visueller
Kontrolle im Verlauf der Monate aus ? Könnte ein Reboot bei noch nicht
wieder vorliegender korrekter Systemzeit des Raspis da ein wenig Unordnung
gemacht haben ? Ich tippe auf inkonsistente Datenbank an der Stelle. Gibt es
eigentlich eine Möglichkeit, die "Richtigkeit" der DB im Sinne der
Konsistenz, speziell bei der Uhr-/Systemzeit zu überprüfen ? Das Problem
habe ich auch immer mal wieder und muss dann Daten per ....&action=delete
solange bereinigen, bis es wieder passt, d.h. unsinnige Peaks verschwunden
sind.
Grüße
 
JD.
 
 
Sent: Monday, November 23, 2020 at 8:48 PM
From: "Michael Hartmann" <hartmann-micha at web.de>
To: "volkszaehler.org - users" <volkszaehler-users at demo.volkszaehler.org>
Subject: Re: [vz-users] Image mit dd erstellen / Datenbackup
Hallo Thomas,

Ich bin raus. Keine Ahnung, warum ich die Daten nicht retour bekomme. Es ist
scheinbar nur für Menschen mit detailierten DB-Kenntmissen lösbar. Was
solls...

Grüße Micha
 
Am 22. November 2020 15:44:46 MEZ schrieb "Thomas Höpfner"
<thomas at thhoe.de>: 
> Hallo Micha,
> 
>  
> 
> bei mir sieht es so aus:
> 
> - NFS-Freigabe auf NAS  backup/methusalix2 (muss einmal erstellt werden)
> 
> - auf Rechner methusalix2 ein Script backup.sh mit folgenden Funktion:
> 
>     1. mounten der NFS -Freigabe nach /tmp/backup
> 
>     2. Backup der Datenbank mit dbcopy nach /tmp/backup/sqlite.db3
> 
>     3. umount /tmp/backup
> 
> - das Script wird täglich über cron gestardet
> 
>  
> 
> Für meinen Test habe ich
> 
> - VM methusalix3 erstellt
> 
> - volkszähler installeirt
> 
> - die Datei sqlite.db3 in die vm kopiert
> 
> - ein Restore der DB mit dbcopy gestardet, das hat ca 2h gedauert
> 
> - heute habe ich das Backup der letzen Nacht in die VM kopiert
> 
> - und wieder ein Restore der DB mit dbcopy gestardet, diesmal hat es wenige
> Sekunden gedauert.
> 
>  
>  
>> -----Ursprüngliche Nachricht-----
>> Von: Michael Hartmann <hartmann-micha at web.de>
>> Gesendet: Sonntag 22 November 2020 14:52
>> An: 'volkszaehler.org - users' <volkszaehler-users at demo.volkszaehler.org>
>> Betreff: Re: [vz-users] Image mit dd erstellen / Datenbackup
>>  
>> Hallo Thomas,
>>  
>> was soll ich sagen? Ich bekomme die Daten weder in ein mit DD erstelltes
>> Image, noch in ein komplett neu installiertes System zurückgespielt. Es läuft
>> immer wieder auf diesen Fehler:
>> 
>>  
>> pi at SmartMeter:~ $ sudo /usr/bin/php
>> /var/www/volkszaehler.org/vendor/bin/dbcopy copy -c /etc/dbcopy_restore.yaml
>> entities: copying 7 rows (overwrite)
>> [============================] 100%  < 1 sec/< 1 sec  7 rows
>>  
>> properties: copying 63 rows (overwrite)
>> [============================] 100%  < 1 sec/< 1 sec  63 rows
>>  
>> entities_in_aggregator: copying 0 rows (overwrite)
>>     0 [->--------------------------] < 1 sec 4.0 MiB
>>  
>> data: copying 7855387 rows (overwrite)
>> [>---------------------------]   0%  < 1 sec/< 1 sec        0 rows
>> In AbstractMySQLDriver.php line 74:
>>  
>>   An exception occurred while executing 'INSERT INTO `data`
>> (`id`,`channel_id`,`timestamp`,`value`) VALUES (?,?,?,?)' with para
>>   ms ["1", "2", "1590761781023", "826598.2"]:
>>  
>>   SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1'
>> for key 'PRIMARY'
>>  
>>  
>> In Exception.php line 18:
>>  
>>   SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1'
>> for key 'PRIMARY'
>>  
>>  
>> In PDOStatement.php line 115:
>>  
>>   SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1'
>> for key 'PRIMARY'
>>  
>>  
>> 
>> copy [-c|--config CONFIG] [-b|--batch BATCH] [-k|--keep-constraints] [--]
>> [<tables>...]
>>  
>> Die Kanäle werde dabei korrekt zurückgespielt, den sie stehen mir im FE zur
>> Verfügung.
>>  
>> Das ist frustrierend. Nun habe ich mit eurer Hilfe eine DB auf meinem NAS
>> generiert in die ich täglich die Daten sichere, aber scheinbar ohne nutzbaren
>> Wert da ich sie nicht wieder heraus bekomme. :-/
>>  
>> Grüße
>>  
>> Micha
> Wie gesagt, das währe mit Netzwerk zu erklären.
> 
>  
> Mit freundlichen Grüßen,
> 
> Thomas 
>  
> 
>  
>> 
>>  

--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.


-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20201124/c8b04e3e/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users