<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo Christian,</div>

<div> </div>

<div>da ich das Thema "Wiederherstellung einer alten DB" gerade erst vor ein paar Wochen durchexerziert habe, versuche ich mal "sinnvoll" zu antworten.</div>

<div> </div>

<div>Zunächst zur Frage Booten (und Betreiben des Systems und des VZ) von SD-Karte oder SSD:</div>

<div>Ich persönlich benutze und würde hierfür auch immer die SD-Karte verwenden. Einerseits braucht der Raspi sicherlich weniger Strom und andererseits sehe ich den Vorteil nicht. Außerdem müßtest Du hierfür meiner Ansicht nach SSDs verwenden, die dauerlastfähig sind, also z.B. NAS-geeignet sind, was dann die Kostenfrage wieder aufwirft. Wenn Du in der vzlogger.conf die aggtime entsprechend einstellst und sich damit die Schreibzugriffe auf die Karte in Grenzen halten, hält nach meiner Erfahrung eine Transcend-Karte auch bis zu einem Jahr durch.</div>

<div> </div>

<div>Zur Frage Backup/Wiederherstellung der DB:</div>

<div>Mit "dbcopy" (https://wiki.volkszaehler.org/software/tools/dbcopy) klappt das eigentlich relativ ordentlich (wenn man sich nicht wie ich ein wenig blöde anstellt). Du kannst per cron-Job täglich Backups z.B. auf ein NAS o.Ä. ablegen und diese dann, falls die SD-Karte abgeraucht ist, schnell inklusive aller Channels/UUIDs wieder herstellen. Der Verlust der Daten enstpricht dann oft nur wenigen Stunden.</div>

<div> </div>

<div>Beste Grüße</div>

<div> </div>

<div>JD:</div>

<div> 
<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Tuesday, July 14, 2020 at 9:49 PM<br/>
<b>From:</b> "Christian Wulff" <christianwulff@gmx.de><br/>
<b>To:</b> "'volkszaehler.org - users'" <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Subject:</b> Re: [vz-users] Neuinstallation Volkszähler</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0cm;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: blue;
        text-decoration: underline;
}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
        margin-right: 0.0cm;
        margin-left: 0.0cm;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
span.apple-converted-space {
}
*.MsoChpDefault {
        font-size: 10.0pt;
}
div.WordSection1 {
        page: WordSection1;
}
ol {
        margin-bottom: 0.0cm;
}
ul {
        margin-bottom: 0.0cm;
}
-->
<div>
<div class="WordSection1">
<p class="MsoNormal"><span>Moin Andreas,</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Okay, 1) beantwortet 4) spare ich mir für später auf, wenn die SSD läuft</span></p>

<p class="MsoNormal"><span>Nun konkreter zu 2) und 3):</span></p>

<p class="MsoNormal"><span>………wie geht das? Ich weiß, 1000 Wege führen nach Rom, finde den besten, du hast aber nur einen Versuch. Daher die Frage in die Runde, an die Leute, die schon mehr Erfahrungen als ich gesammelt haben (ich gehe davon aus, dass das relativ viele sind, weil ich sehr wenig Ahnung davon habe).</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Wenn ich mich Recht erinnere hatte ich bei meiner letzten Installation 2016 von der SD Karte gebootet und dann nur noch auf der SSD gearbeitet, damit auf der SD Karte nicht mehr geschrieben wird, und die Karte dadurch nicht gekillt wird (hab ich auch vorher schon 2x ausprobiert </span><span style="font-family: "Segoe UI Emoji" , sans-serif;">😊</span><span>).</span></p>

<p class="MsoNormal"><span>Wenn ich es jetzt richtig verstehe, braucht man heute die SD Karte gar nicht mehr, weil man auch von SSD direkt booten kann.</span></p>

<p class="MsoNormal"><span>Soweit richtigNun ist mir aber 2019 eine kostengünstige SSD (Verbatim</span> VX450 externe MSSD 128GB<span>) abgeraucht.</span></p>

<p class="MsoNormal"><span>Die Konfigurationsdateien sind aber glaub ich auf der SD Karte gespeichert.</span></p>

<p class="MsoNormal"><span>Demnach wäre es doch schlauer nicht von der SSD zu booten, sondern weiterhin von der SD Karte auf der auch die Konfigurationsdateien gespeichert sind (cmdline.txt, crontab, fstab, options.js, push-server.php, push-server.service, raspiBackup.conf, rc.local, volkszaehler.conf.php, vzlogger.conf).</span></p>

<p class="MsoNormal"><span>Wenn die SSD wieder kaputt gehen sollte, so hat man wenigstens die ganzen Konfigurationsdateien auf einem anderen Speichermedium.</span></p>

<p class="MsoNormal"><span>Oder sehe ich das falsch, und das direkt booten von SSD hat irgendwelche anderen Vorteile die mir momentan noch nicht bekannt sind?</span></p>

<p class="MsoNormal"><span>(Jetzt mal völlig ohne Backup gedacht, das Backup kommt natürlich auch noch am Ende der Installations-Geschichte)</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Lieben Gruß,</span></p>

<p class="MsoNormal"><span>Chris</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<div>
<div style="border: none;border-top: solid rgb(225,225,225) 1.0pt;padding: 3.0pt 0.0cm 0.0cm 0.0cm;">
<p class="MsoNormal"><b>Von:</b> Andreas Goetz <cpuidle@gmail.com><br/>
<b>Gesendet:</b> Dienstag, 14. Juli 2020 21:21<br/>
<b>An:</b> volkszaehler.org - users <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Betreff:</b> Re: [vz-users] Neuinstallation Volkszähler</p>
</div>
</div>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Hallo Chris,</p>

<div>
<p class="MsoNormal"> </p>
</div>

<div>
<p class="MsoNormal">Du brauchst m.E. keine Ramdisk. SSD Installation hat nix mit VZ zu tun- da kannst Du jedes Tutorial verwenden das für Dich funktioniert. Deine alte DB kannst Du restoren und damit sind alle IDs und Daten wieder da.</p>
</div>

<div>
<p class="MsoNormal"> </p>
</div>

<div>
<p class="MsoNormal">Viele Grüße, Andreas</p>
</div>

<div>
<p class="MsoNormal"> </p>

<div>
<p class="MsoNormal"><br/>
 </p>

<blockquote style="margin-top: 5.0pt;margin-bottom: 5.0pt;">
<div>
<p class="MsoNormal">On 14. Jul 2020, at 21:13, Christian Wulff <<a href="mailto:christianwulff@gmx.de" onclick="parent.window.location.href='mailto:christianwulff@gmx.de'; return false;" target="_blank">christianwulff@gmx.de</a>> wrote:</p>
</div>

<p class="MsoNormal"> </p>

<div>
<div>
<p class="MsoNormal">Moin,</p>
</div>

<div>
<p class="MsoNormal"> </p>
</div>

<div>
<p class="MsoNormal">ich bin immer noch bei der Neuinstallation meines Volkszählers, die leider etwas ins Stocken geraten ist (bin leider ein völliges Linux greenhorn ohne Hintergrundwissen aber mit viel try&error Methodik).</p>
</div>

<div>
<p class="MsoNormal"> </p>
</div>

<div>
<p class="MsoNormal">Hardware:</p>
</div>

<div>
<p class="MsoNormal">RPi 3 Model B V1.2</p>
</div>

<div>
<p class="MsoNormal">SanDisk Ultra microSDHC 16GB Class 10 Speicherkarte</p>
</div>

<div>
<p class="MsoNormal">Samsung SSD 860pro 256GB</p>
</div>

<div>
<p class="MsoNormal">RaspberryPi-Erweiterung mit Schaltausgängen_Rev.1</p>
</div>

<div>
<p class="MsoNormal">Eigene Erweiterung mit zusätzlichem DS2482-800</p>
</div>

<div>
<p class="MsoNormal">2x IR-Schreib-Lesekopf mit USB-Interface</p>
</div>

<div>
<p class="MsoNormal">UGREEN USB 3.0 Hub 4 Port Mini USB Hub<br/>
<br/>
Sensorliste:</p>
</div>

<div>
<p class="MsoNormal">1x Wasseruhr mit S0 Schnittstelle</p>
</div>

<div>
<p class="MsoNormal">2x Stromzähler, davon 1x mit Doppeltarif</p>
</div>

<div>
<p class="MsoNormal">47x DS18b20 über 1-Wire und teilweise über ESP8266 und WLAN angebunden</p>
</div>

<div>
<p class="MsoNormal">8x BME280 mit Temperatur, Luftfeuchtigkeit und Luftdruck über ESP8266 und WLAN angebunden</p>
</div>

<div>
<p class="MsoNormal">3x Lüfterdrehzahl über ESP8266 und WLAN angebunden</p>
</div>

<div>
<p class="MsoNormal">In Summe momentan also 78 Kanäle</p>
</div>

<div>
<p class="MsoNormal">Es ist aber noch mehr in Planung, da ist also noch nicht Schluss. Spätestens wenn ich Zeit für die CAN Anbindung an die Heizung habe, werden es etwas über 100 Kanäle am Ende sein.</p>
</div>

<div>
<p class="MsoNormal"> </p>
</div>

<div>
<p class="MsoNormal">Aktueller Stand:</p>
</div>

<div>
<p class="MsoNormal">-Aktuelles VZ Image installiert   <span style="font-family: "Segoe UI Symbol" , sans-serif;">✓</span><br/>
-Node-RED installiert   <span style="font-family: "Segoe UI Symbol" , sans-serif;">✓</span></p>
</div>

<div>
<p class="MsoNormal">-Mosquitto installiert   <span style="font-family: "Segoe UI Symbol" , sans-serif;">✓</span></p>
</div>

<div>
<p class="MsoNormal">-1-Wire läuft  <span class="apple-converted-space"> </span><span style="font-family: "Segoe UI Symbol" , sans-serif;">✓</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">-SSD in Betrieb nehmen    -</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">-Alte Datenbank aus 2016-2019 wieder einspielen    -</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;"> </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Nun wollte ich die SSD in Betrieb nehmen und komme dabei ins Stocken, weil ich nicht weiß, was die richtige Vorgehensweise ist.</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Dazu 4 Fragen:</span></p>
</div>

<ol start="1" style="margin-top: 0.0cm;" type="1">
        <li class="MsoListParagraph" style="margin-top: 0.0cm;margin-bottom: 0.0cm;"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Ist die Einrichtung einer RAMDisk für meine Installation sinnvoll? Oder ist die RAMDisk im Image schon fertig eingerichtet und ich brauche mich darum nicht mehr zu kümmern?</span></li>
        <li class="MsoListParagraph" style="margin-top: 0.0cm;margin-bottom: 0.0cm;"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Bin ich für die SSD hier richtig:<span class="apple-converted-space"> </span><a href="https://wiki.volkszaehler.org/howto/raspberry_pi_mit_externer_usb_festplatte_betreiben" target="_blank"><span style="color: rgb(5,99,193);">https://wiki.volkszaehler.org/howto/raspberry_pi_mit_externer_usb_festplatte_betreiben</span></a>?</span></li>
        <li class="MsoListParagraph" style="margin-top: 0.0cm;margin-bottom: 0.0cm;"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Wenn ja, welche Vorgehensweise ist für meine Installation vorteilhafter „Vorgehensweise ab Raspbian Stretch vom 10.04.2018 und ältere Versionen“ oder „Alte Vorgehensweise“</span></li>
        <li class="MsoListParagraph" style="margin-top: 0.0cm;margin-bottom: 0.0cm;"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Außerdem: Ich hoffe ich kann meine alte Datenbank von 2016-2019 wieder einspielen und alle alten UUIDs und Kanäle wieder nutzen?</span></li>
</ol>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;"> </span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Danke und beste Grüße,</span></p>
</div>

<div>
<p class="MsoNormal"><span style="font-family: "Segoe UI Symbol" , sans-serif;">Chris</span></p>
</div>
</div>
</blockquote>
</div>

<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>