Backup & Restore

Datensicherung erstellen und wiederherstellen

Backup erstellen

Bei TVHeadend liegt die ganze Konfiguration samt Aufnahmen im home Verzeichnis vom Benutzer hts
also /home/hts/

Als Benutzer hts anmelden. Wenn mein Kein Root ist dann mit sudo

su hts
cd ~

Nun in das Homeverzeichnis wechseln oder in das wo die Sciherung erstellt werden soll. (z.b USB festplatte Netztlauferk etc.)
Wir legen es als Beispiel im Homeverzeichnis ab um es dann weg zu kopieren.

Das Verzeichnis mit tar sichern.
Beispiel : 

tar -cvzf /meinsicherungspfad/sicherung.tar /home/hts

Ausschnitt : 

./.hts/tvheadend/bouquet/ae69bdbe7ff35de3f1e2f46b863ba052
./.hts/tvheadend/bouquet/bda554ee202c991c6ac1df9ca3b51146
./.hts/tvheadend/bouquet/ff716f4b58197f7f28a42c42b64146bd
./.hts/tvheadend/bouquet/06bd56b598a46c95c5e096ff42ef58f5
./.hts/tvheadend/bouquet/31054aff38136b46c1e171c5fae63c5d
./.hts/tvheadend/epgdb.v2
./.hts/tvheadend/service_mapper/
./.hts/tvheadend/service_mapper/config
./.config/
./.config/pulse/
./.config/pulse/bbada5cfcc9a4a80ac8dc5ce6d9f53aa-card-database.tdb
./.config/pulse/bbada5cfcc9a4a80ac8dc5ce6d9f53aa-default-sink
./.config/pulse/bbada5cfcc9a4a80ac8dc5ce6d9f53aa-stream-volumes.tdb
./.config/pulse/bbada5cfcc9a4a80ac8dc5ce6d9f53aa-default-source
./.config/pulse/bbada5cfcc9a4a80ac8dc5ce6d9f53aa-device-volumes.tdb
./.config/pulse/cookie
./.config/mc/
./.config/mc/panels.ini
./.config/mc/ini
./Shape of Water - Das Fluestern des Wassers.ts
./Sunshine.ts
./Drogen: Eine Weltgeschichte-1.ts
hts@mediacenter:~$

Fertig eine tar Datei.
Diese dann auf ein Netzlaufwerk, eine USB festplatte, auf einen neuen Server oder was für ein Transportmedium auch immer benutzt werden soll.


Restore durchführen

TV Headend Grundinstallation durhführen. Die Einstellungen werden sowieso wieder vom Backup überschrieben aber macht braucht ja ne installation.

Tar Datei vom vorherigen backup  auf das Zielsystem kopieren.
der tar datei die zugriffsrechte 777 geben


chmod 777 sicherung.tar

Nun den Inhsalt in das Home Verzeichnis von hts entpacken. (Standard /home/hts   , wenn es nicht umgelegt wurde.


Möchte man das Verzeichnis vorher noch umlegen, diese Schritte ausführen, aber optional muss nicht


service tvheadend stop
mv /home/hts  /daten/
usermod -d /daten/hts/ hts

Nun den Eigentümer des Verzeichnisses festlegen

chown hts:hts /daten/hts

Als HTS einloggen

su hts



Nun  die Tar Datei entpacken

tar -xvf hts.tar --strip-components=2  -C /daten/hts/

Zum Schluss die Recording Datenbank reparieren dazu in das Verzeichnis
<THVRoot>/dvr/log

cd /daten/hts/.hts/tvheadend/dvr/log

nun jede einzelne Datei darin mit anno öffnen und den Pfad zur Datei anpassen.

Nun wieder als root einloggen und  den Service wieder starten

exit
service tvheadend start

Fertig. Einloggen auf Weboberfläche

http://IP-Adresse:9981