Moin hier eine Kurzanleitung wie eine Kopie der config.json angelegt werde kann um beim Installieren neuer Plugins oder diversen tests ein schnelles Backup zu haben.
(Ich Empfehle die config.json parallel noch als txt Datei zu sicheren außerhalb des Pi falls dieser mal abraucht bzw. ein komplettes Backup der SD-Karte vom Pi zu machen
siehe hier: Clone Backup Sicherung Raspberry Pi SD Cards über Command Line in OS X)
Anleitung für Homebridge Install unter init.d:
Anlegen eines Backups im Datei Verzeichnis /root/.homebridge/ :
1. cd /root/.homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. cp /root/.homebridge/config.json /root/.homebridge/config.bak
(Kopiert die bestehende config.json und erstellt eine neue mit der Endung "bak"
4. ls
(Ordner Inhalt Anzeigen und prüfen ob Kopie angelegt wurde mit Namen config.bak)
Wiederherstellen eines Backups aus dem Verzeichnis /root/.homebridge/:
1. cd /root/.homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. rm config.json
(Löscht die Aktuelle genutzte config.json)
4. mv config.bak config.json
(Backup config umbenennen in config.json)
Anlegen eines Backups als Txt Datei auf dem Desktop:
1. cd /root/.homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. cat config.json
(config.json wird als ein Text Blog angezeigt, alles Markieren und in txt Datei einfügen auf dem Desktop und speichern)
Vorteil gegenüber der Ansicht in der config.json ist das alles Markiert werden kann und nicht nur Block weise das was auf dem Bildschirm angezeigt wird.
Wiederherstellen eines Backups von Txt Datei auf dem Desktop:
1. rm -rf /root/.homebridge/config.json
(Löscht vorhandene config.json)
2. sudo nano /root/.homebridge/config.json
(Vorhandene txt Datei auf dem Desktop den Text Makieren und in config.json einfügen)
Anleitung für Homebridge Install unter systemd:
Anlegen eines Backups im Datei Verzeichnis /var/homebridge/:
1. cd /var/homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. cp /var/homebridge/config.json /var/homebridge/config.bak
(Kopiert die bestehende config.json und erstellt eine neue mit der Endung "bak"
4. ls
(Ordner Inhalt Anzeigen und prüfen ob Kopie angelegt wurde mit Namen config.bak)
Wiederherstellen eines Backups aus dem Verzeichnis /var/homebridge/:
1. cd /var/homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. rm config.json
(Löscht die Aktuelle genutzte config.json)
4. mv config.bak config.json
(Backup config umbenennen in config.json)
Anlegen eines Backups als Txt Datei auf dem Desktop:
1. cd /var/homebridge/
(Pfad Öffnen)
2. ls
(Ordner Inhalt Anzeigen)
3. cat config.json
(config.json wird als ein Text Blog angezeigt, alles Markieren und in txt Datei einfügen auf dem Desktop und speichern)
Vorteil gegenüber der Ansicht in der config.json ist das alles Markiert werden kann und nicht nur Block weise das was auf dem Bildschirm angezeigt wird.
Wiederherstellen eines Backups von Txt Datei auf dem Desktop:
1. rm -rf /var/homebridge/config.json
(Löscht vorhandene config.json)
2. sudo nano /var/homebridge/config.json
(Vorhandene txt Datei auf dem Desktop den Text Makieren und in config.json einfügen)
Gruß Nastra