Homebridge-Tool zum aktualisieren, sichern, neu aufsetzen.....
-
-
Vielen Dank.
Aber kannst du das noch mal für „dumme“ erklärenWie komme ich denn in die Hbridge.cfg
und wo und wie trage ich diesen Moint Point ein? Das verstehe ich nicht ganz. Hat das was mit Deinem Script zu tun oder müssen die Sachen ganz wo anders hinterlegt werden?!Muss ich dann im Script auch noch was anpassen, dass er das Backup auf die NAS schreibt??
sorry, ich noch mal.
Ich bin jetzt seit 3 stunden am basteln und testen aber bekomme es nicht zum laufen.
kann mir mal jemand erklären, wie ich dieses script überhaupt installiert bekomme und wo ich dieses dann anpasse.
ich habe jetzt mit sudo nano befehlen das script angelegt und diverse dinge rein kopiert.
ich habe aber das Gefühl, dass das nicht sinn der sache ist...ich habe dieses von deinem Dropbox Link heruntergeladen.
Da ist aber keine Config dabei.Ist der Ablauf richtig, dass ich dieses runterlade und den oberen Teil durch die neue Version ersetze (wo ich NAS eintragen kann)?
Oder bin ich blind und muss das Script (das aktuelle mit NAS Einbindung) von wo anders laden?
Ich blicke da nicht ganz durch. Ein Dropbox Link hier im Post funktioniert auch gar nicht...
Dann scheint es eine sehr alte Version zu sein.
diese
https://www.dropbox.com/s/s3is…ridge-install.tar.gz?dl=0
sollte die Version 1.72 enthalten
Deine Version evtl. erstmal wegsichern.
Das tar.gz im Home Verzeichnis (meist /home/pi) entpacken.
jetzt die cfg Datei anpassen.
Dann scheint es eine sehr alte Version zu sein.
diese
https://www.dropbox.com/s/s3is…ridge-install.tar.gz?dl=0
sollte die Version 1.72 enthalten
Deine Version evtl. erstmal wegsichern.
Das tar.gz im Home Verzeichnis (meist /home/pi) entpacken.
jetzt die cfg Datei anpassen.
aaah okay, das versuche ich heute oder morgen.
ich gebe dir Rückmeldung. Danke für den Supportso, das Script läuft schon mal.
Allerdings bekomme ich die Meldung "mounten fehlgeschlagen"
Woran könnte das liegen?
Hier meine Congfig:
Code
Alles anzeigen######################################################################################################################## # raspiBackup.sh # ######################################################################################################################## Boot_Device="sda" # Das Boot-Device eintragen (Achtung ohne Ziffer, "sda", "sdb") Backup_Device="192.168.178.60:/homebridgebackup" # hier das Sicherungs-Device eintragen ("\dev\sda1", "\dev\sdc1" oder "192.168.6.68:/volume1") Backup_Pfad="/home/pi/hbridge_install" # Backup Ziel (""= /mnt/USB_Device) oder z.B. "/home/UserName/hbridge_install" eintragen Backup_Anzahl="3" # 3 alte Backups bleiben erhalten +1 (aktuelle Backup) Del_Img="1" # "0"= nichts löschen "nodel", "1"= max. AnzBackup-1 Img bleiben auf dem Stick, "2"= alle Img löschen "del" DispSicTime="1" # Anzeige der Uhrzeit vor und nach der Sicherung/Shrinking "1"= an, "0"= aus Run_Batch="0" # "1"= Batch-Modus an, "0"= Batch-Modus aus image_Name="" # Dateiname der Sicherungsdatei vorgeben (das Datum, wird autom. angefügt)"MM2_`echo ${KRNL_REL%-*}`" gzImage="0" # "0"=d isable, "zip"/"gz"= im Anschluss wird die img-Datei gepackt (*.img.zip/*.img.gz) Backup_txt="0" # "1"= eine Kommentar-Datei zum Backup anlegen (Bestätigung mit Enter notwendig!) KommentarZeilen="5" # Anzahl der Zeilen für die Kommentar-Datei Backup_Log="1" # "1"= mini Log-Datei zum Backup mit erstellen Shrink_Image="0" # "0"= Image nicht shrinken, "1"= Image shrinken Skip_Autoexpand="true" # true = kein autom. erweitern des Filesystem nach dem Restore, false = Filesystem autom. erweitern TToken_raspiBackup=$TToken_hbridge_new # Token für Telegram API TChat_ID_raspiBackup=$TChat_ID_hbridge_new # CHAT ID für Telegram bot Chat
habe es zum Laufen gebracht!!!
hatte zwei "//" vor der ip vergessen.
Bei jedem Backup muss ich das root Passwort meiner NAS eingeben...
Kann ich das irgendwo im Script speichern, wenn ich per Cron automatisiert sichern möchte?
Folgende Fehlermeldung bekomme ich noch, was muss ich noch bereinigen?
Code
Alles anzeigenDas Backupmedium jetzt nicht entfernen!! /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied Sicherung gestartet: 20:37:44 /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied dd: fain '/dev/s ch file or direct mit ch file or directory Sicherung beendet..: 20:37:44 Sicherungsdauer....: 0 min /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied /usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied Die "homebridge"-Dienste werden wieder gestartet! starte den Dienst: deconz-gui Failed to start deconz-gui.service: Unit deconz-gui.service not found. es werden homebridge* Instanzen gesucht starte den Dienst: homebridge.service ..Bitte warten!!! ⏳ Das Backupmedium kann jetzt entfernt werden!
Ich kann die folgende Meldung hieraus nicht nachvollziehen:
/usr/bin/raspiBackup.sh: line 212: /home/pi/hbridge_install/.log: Permission denied
ist einn Fehler beim in die LOG-Datei schreiben. da fehlt der Sicherungname, sollte so: "ImageName_Datum.log" sein. Wie der IMG Name.
evtl. erstmal Backup_Log="0" setzen
Mounten kannst du so testen in der Konsole:
der Ordner backup in mnt sollte autom. angelegt werden, wenn er nicht existiert
Der Eintrag in 1. hängt von der Netzwerkfreigabe Deines NAS ab.
in /mnt/backup sollte der freigebende Inhalt von Deinem NAS sichtbar sein und es müssen schreibrechte existieren.
Damit das IMG, LOG usw geschrieben werden kann.
sinnvoll noch:
image_Name="Sic"
gzImage="zip" (sonst ist das IMG genauso gross wie die SD-Karte, dauert dafür aber länger)
Date_Format="Jahr" # Datumformat "Tag"=09122019, "Jahr"=20191209, "Monat"=12092019
Date_SicName="2"
zu setzen, das Ergibt:
20191209_Sic.img (bzw. *.zip)
Leider ohne Erfolg.
Mounten usw scheint zu klappen ohne Probleme.
Aber sobald er anfängt zu sichern, ist er auch sofort wieder fertig.
Folgende Meldung steht da:
ich scheine sie Lösung zu haben.
Es lag wohl am Boot Device. Habe etwas gebastelt und gegoogelt und anstatt „sda“ bzw. „sdb“ dort „mmcblk0“ eingetragen.
weiß jemand, was ich da gemacht habe und warum es anders nicht gingmmcblk0
ist die SD Karte, alles iO. Es hat nur die autom. Erkennung des Boot Device nicht funktioniert.
was mache ich falsch? ich bekomme kein backup hin
(raspiBackup.sh in der Version: 0.4.16b)
sudo fdisk -l
spuckt folgendes aus:
Disk /dev/mmcblk0: 14,9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x97709164
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 31116287 30583808 14,6G 83 Linux
Disk /dev/sdb: 57,7 GiB, 61933092864 bytes, 120963072 sectors
Disk model: STORE N GO
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5e3da3da
Device Boot Start End Sectors Size Id Type
/dev/sdb2 532480 120963071 120430592 57,4G 7 HPFS/NTFS/exFAT
wenn in hbridge.cfg
Boot_Device="mmcblk0"
Backup_Device="\dev\sdb2"
kommt mir
ABBRUCH!! mounten fehlgeschlagen
wenn
Boot_Device=""
Backup_Device=""
dann
Kein sda oder sdb Device gefunden!
Hi,
die Eintrage sollten so passen
Backup_Device="/dev/sdb2"
existiert ein Ordner /mnt/sdb2 ?
Mit Deinen Einträgen wird ausgeführt.
Der Ordner sdb2 in /mnt sollte aber automatisch angelegt wurden sein, wenn nicht mal manuell anlegen.
Ist das ein Raspberry 4? (ich habe nur einen 3)
und evtl
Backup_Pfad="/mnt/sdb2"
setzen.
Sollte eigentlich autom. ermittelt werden.
Da fehlt ein Leerzeichen zwischen mount und /dev.
Da fehlt ein Leerzeichen zwischen mount und /dev.
Danke , korrigiert.
leider in der Doku ein Fehler gefunden.
Backup_Device="/dev/sdb2"
ist richtig.
Fehler gefunden, bis her wurde nur nach sda1, sdb1 gesucht, in der neuen Version wird diese Suche erweitert.
aber mit den 3 gesetzten Variablen sollte es klappen.
Hallo
benötige Hilfe bei den Variablen für das Backup.
diese Eintagungen habe ich in der hbridge.cfg geändert
dies war die Ausgabe nach dem Start des Backup
Code
Alles anzeigenErstelle die Backupdatei: .img im Ordner: /mnt// vom Device: /dev/mmcblk0 (das wird etwas dauern... ⏳) Das Backupmedium jetzt nicht entfernen!! /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung Sicherung gestartet: 20:47:09 /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung dd: Fehler bein '/mnt//.img': Die Datei ist zu groß 4295+0 Datensätze ein 4294+0 Datensätze aus 4294967295 Bytes (4,3 GB, 4,0 GiB) kopiert mit 7,7 MB/s Sicherung beendet..: 20:56:26 Sicherungsdauer....: 9 min Erstelle die Backupdatei: .img im Ordner: /mnt// vom Device: /dev/mmcblk0 (das wird etwas dauern... ⏳) Das Backupmedium jetzt nicht entfernen!! /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung Sicherung gestartet: 20:47:09 /usr/bin/raspiBackup.sh: Zeile 212: /mnt//.log: Keine Berechtigung dd: Fehler bein '/mnt//.img': Die Datei ist zu groß 4295+0 Datensätze ein 4294+0 Datensätze aus 4294967295 Bytes (4,3 GB, 4,0 GiB) kopiert mit 7,7 MB/s Sicherung beendet..: 20:56:26 Sicherungsdauer....: 9 min
ich glaube da fehlt etwas bei den Pfadangaben
Danke Tom
Hallo,
welche Version benutz Du?
Hast Du es schonmal probiert wenn die Variablen leer sind, da sollte es autom. erkannt werden.
Es fehlt der Name der img Datei,
im Ordner /mnt den Ordner sda1 anlegen
wobei das alles automatisch erfolgen sollte.
wenn es autom. laufen soll, noch
belegen
Hallo det
Version ist 0.4.16b
habe jetzt die Pfade wieder geleert und einen Namen für die ImageDatei vergeben.
Pfade werden jetzt richtig genutzt und es kommen auch keine Fehlermeldungen. Aber der Dateiname wird nicht verwendet.
Gruß Tom