Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] ioBroker Backup umbenennen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    697

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gelöst] ioBroker Backup umbenennen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 3 Kommentatoren 1.3k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    Kuddel
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe jetzt ioBroker im Multihost-Mode im Betrieb. Nun muss ich mein Backupskript umschrieben, damit ich für beide Host (Master / Slave 1) jeweils ein Backup habe.

    Dazu wolle ich einfach die Backup-Datei per mv umbennen:

    #Ins ioBroker Verzeichnis wechseln
    cd /opt/iobroker
    
    #Uhrzeit bestimmten
    uhrzeit=`date +%H_%M_%S`
    
    echo
    #Backup ausführen
    echo --- Backup wird ausgefuehrt ---
    ./iobroker backup
    echo
    
    #Backup umbenennen
    mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backupiobroker_slave.tar.gz 
    
    echo
    #Backups älter 10 Tage löschen
    echo --- Alte Backups entfernen ---
    find /opt/iobroker/backups -name *_backupiobroker_slave.tar.gz -mtime +10 -exec rm '{}' \;
    
    echo
    #Backup-Files kopieren
    
    #Datum definieren
    datum=`date +%Y_%m_%d`
    #Stunde definieren
    stunde=`date +%H`
    
    echo --- Backup-File in BackupDaten kopieren ---
    scp /opt/iobroker/backups/$datum-$stunde* admin@192.168.1.11:/share/Data/BackUpDaten/Smarthome/ioBroker/Backups
    
    

    Leider funktioniert der mv-Befehl nicht richtig:

    mv: der Aufruf von stat für '/opt/iobroker/backups/-*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
    
    

    Hat jemand eine Idee, wo der Fehler ist ?

    Vielen Dank schon einmal

    1 Antwort Letzte Antwort
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      schrieb am zuletzt editiert von
      #2

      Hi Knuddel,

      ich kenne mich da nicht wirklich aus deshalb mal einfach eine Idee aber kann es sein dass datum und uhrzeit vor dem Aufruf definiert sein müssen?

      Denn ausgeschrieben funktioniert der mv Befehl ja

      mv /opt/iobroker/backups/2017_12_03-23_55_55* /opt/iobroker/backups/2017_12_03-23_55_55_backupiobroker_slave.tar.gz
      
      

      Gruß

      Steffen

      Ich beantworte keine Fragen zu Themen via PN

      1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        Kuddel
        schrieb am zuletzt editiert von
        #3

        oh man :-D… danke für den Hinweis.

        ich muss die Variable Datum und Uhrzeit natürlich vor dem mv Befehl festlegen.

        werde ich morgen mal testen

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          Kuddel
          schrieb am zuletzt editiert von
          #4

          Kaum macht man es richtig. funktioniert es ^^

          Alle Variablendefinitionen nach oben geschoben und läuft das Skript :-)

          1 Antwort Letzte Antwort
          0
          • PeoplesP Offline
            PeoplesP Offline
            Peoples
            schrieb am zuletzt editiert von
            #5

            Erklärst du einem Unwissenden (mir)

            wie du das machst, ausführst?

            Läuft das bei dir zyklisch oder stößt du das an.

            Wie rufst du das auf?

            Gruß

            Steffen

            Ich beantworte keine Fragen zu Themen via PN

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              Kuddel
              schrieb am zuletzt editiert von
              #6

              stichwort crontab

              sudo crontab -e

              Beispiel tägliche Sicherung um 9 Uhr

              00 9 * * * /opt/iobroker/skripts/backupskript.sh
              
              

              in der Datei Backupskript.sh steht dann alles drin:

              #Ins ioBroker Verzeichnis wechseln
              cd /opt/iobroker
              
              #Datum definieren
              datum=`date +%Y_%m_%d`
              #Uhrzeit bestimmten
              uhrzeit=`date +%H_%M_%S`
              #Stunde definieren
              stunde=`date +%H`
              
              echo
              #Backup ausführen
              echo --- Backup wird ausgefuehrt ---
              ./iobroker backup
              echo
              
              #Backup umbenennen
              mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backupiobroker_master.tar.gz
              
              echo
              #Backups älter 10 Tage löschen
              echo --- Alte Backups entfernen ---
              find /opt/iobroker/backups -name *_backupiobroker_master.tar.gz -mtime +10 -exec rm '{}' \;
              
              echo
              #Backup-Files kopieren
              
              echo --- Backup-File in BackupDaten kopieren ---
              scp /opt/iobroker/backups/$datum-$stunde* admin@192.168.1.11:/share/Data/BackUpDaten/Smarthome/ioBroker/Backups/MASTER
              echo
              
              
              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                Kueppert
                schrieb am zuletzt editiert von
                #7

                Hi kuddel,

                lässt du das Backup Script auf dem master und dem Slave jeweils separat laufen? Oder machst du auf dem master mit dem Script auch direkt ein Backup für den Slave mit? Überlege auch, ein Multihost System aufzustellen…

                Danke für und Grüße, Thorsten

                Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

                UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  Kuddel
                  schrieb am zuletzt editiert von
                  #8

                  Ich bin mittlerweile wieder auf eine single Host Umgebung auf einem Intel NUC umgestiegen.

                  Was ich so gelesen habe, reicht es aber bei einer multi Host Umgebung den Master zu sichern

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  813

                  Online

                  32.6k

                  Benutzer

                  82.0k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe