Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] iobroker Backup auf andere SSD

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [gelöst] iobroker Backup auf andere SSD

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DGR last edited by DGR

      iobroker läuft bei mir auf einer SSD mit Bookworm. Zur Datensicherung habe ich eine zweite SSD über fstab eingebunden. Ich habe zunächst vor iobroker, historydb und javascripts zu sichern.
      In der Instanz Backup gebe ich bei NAS/Kopieren Lokal Kopieren und den Pfad zur zweiten SSD an. Das Verzeichnis dort existiert.
      Bei der Ausführung des Backups erhalte ich "Zugriff verweigert" für das Zielverzeichnis:

      2024-12-01 11:11:33.976  - error: backitup.0 (3264) [iobroker/cifs] Error: EACCES: permission denied, open '/mnt/SSD2/iobroker-backup/iobroker_2024_12_01-11_11_29_backupiobroker.tar.gz'
      2024-12-01 11:11:33.977  - error: backitup.0 (3264) [iobroker/cifs] Error: EACCES: permission denied, open '/mnt/SSD2/iobroker-backup/historyDB_2024_12_01-11_11_32_backupiobroker.tar.gz'
      2024-12-01 11:11:33.979  - error: backitup.0 (3264) [iobroker/cifs] Error: EACCES: permission denied, open '/mnt/SSD2/iobroker-backup/javascripts_2024_12_01-11_11_33_backupiobroker.tar.gz'
      2024-12-01 11:11:34.581  - error: backitup.0 (3264) [iobroker/clean] Backup files not deleted from /opt/iobroker/backups because some errors.
      2024-12-01 11:11:34.581  - error: backitup.0 (3264) [iobroker/clean] Backup files not deleted from /opt/iobroker/backups because some errors.
      
      
      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @DGR last edited by Thomas Braun

        @dgr sagte in iobroker Backup auf andere SSD:

        Zur Datensicherung habe ich eine zweite SSD über fstab eingebunden.

        Mit welchen mount-Optionen?

        Und warum [iobroker/cifs]? Das hat mit CIFS/SMB nix zu tun.

        D 1 Reply Last reply Reply Quote 0
        • D
          DGR @Thomas Braun last edited by

          @thomas-braun

          PARTUUID=4cacc907-01 /mnt/SSD2 ext4 defaults,noatime,nofail 0 2

          Bei "NAS/Kopieren" habe ich "Lokal Kopieren" angegeben

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @DGR last edited by

            @dgr sagte in iobroker Backup auf andere SSD:

            PARTUUID=4cacc907-01 /mnt/SSD2 ext4 defaults,noatime,nofail 0 2

            Änder das mal auf

            PARTUUID=4cacc907-01 /mnt/SSD2 ext4 defaults,users,noatime,nofail 0 2
            

            Dann

            sudo systemctl daemon-reload
            
            D 1 Reply Last reply Reply Quote 0
            • D
              DGR @Thomas Braun last edited by

              @thomas-braun said in iobroker Backup auf andere SSD:

              sudo systemctl daemon-reload

              keine Änderung, gleicher Fehler

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @DGR last edited by

                @dgr

                Hast du die Partionen jetzt nochmal gemountet?

                D 1 Reply Last reply Reply Quote 0
                • D
                  DGR @Thomas Braun last edited by

                  @thomas-braun
                  habe gerade rebbot gemacht. Dann backup:

                  12:23:39.904INFOguiBackup gestartet ...
                  12:23:39.964DEBUGmountdone
                  12:23:41.002DEBUGiobrokerhost.raspi2 338 objects saved
                  12:23:41.024DEBUGiobrokerhost.raspi2 237 states saved
                  12:23:41.026DEBUGiobrokerhost.raspi2 Validating backup ...
                  12:23:41.068DEBUGiobrokerhost.raspi2 "config.json" is valid
                  12:23:41.071DEBUGiobrokerhost.raspi2 "objects.jsonl" exists
                  12:23:41.073DEBUGiobrokerhost.raspi2 "states.jsonl" exists
                  12:23:41.125DEBUGiobrokerhost.raspi2 JSONL lines are valid
                  12:23:41.128DEBUGiobrokerhost.raspi2 The backup is valid!
                  12:23:41.288DEBUGiobrokerBackup created: /opt/iobroker/backups/iobroker_2024_12_01-12_23_42_backupiobroker.tar.gz
                  12:23:41.334DEBUGiobrokerThis backup can only be restored with js-controller version 7.0 or higher
                  12:23:42.295DEBUGiobrokerdone
                  12:23:43.225DEBUGhistoryDBcompress from historyDB started ...
                  12:23:43.227DEBUGhistoryDBBackup created: /opt/iobroker/backups/historyDB_2024_12_01-12_23_45_backupiobroker.tar.gz
                  12:23:43.268DEBUGhistoryDBdone
                  12:23:44.128DEBUGjavascriptsCreated javascript_tmp directory: "/opt/iobroker/backups/tmpScripts"
                  12:23:44.180DEBUGjavascriptsTry deleting the Javascript tmp directory: "/opt/iobroker/backups/tmpScripts"
                  12:23:44.181DEBUGjavascriptsJavascript tmp directory "/opt/iobroker/backups/tmpScripts" successfully deleted
                  12:23:44.224DEBUGjavascriptsBackup created: /opt/iobroker/backups/javascripts_2024_12_01-12_23_46_backupiobroker.tar.gz
                  12:23:44.226DEBUGjavascriptsdone
                  12:23:45.114ERRORcifsError: EACCES: permission denied, open '/mnt/SSD2/iobroker-backup/historyDB_2024_12_01-12_23_45_backupiobroker.tar.gz'
                  12:23:45.132DEBUGcifsCopy javascripts_2024_12_01-12_23_46_backupiobroker.tar.gz...
                  12:23:45.133ERRORcifsError: EACCES: permission denied, open '/mnt/SSD2/iobroker-backup/javascripts_2024_12_01-12_23_46_backupiobroker.tar.gz'
                  12:23:45.135DEBUGcifsdone
                  12:23:45.698ERRORcleanBackup files not deleted from /opt/iobroker/backups because some errors.
                  12:23:45.732DEBUGcleandone
                  12:23:45.862DEBUGhistoryHTMLnew history html values created
                  12:23:45.950DEBUGhistoryHTMLdone
                  12:23:46.108DEBUGhistoryJSONnew history json values created
                  12:23:46.195DEBUGhistoryJSONdone
                  12:23:46.258DEBUGumountdone
                  12:23:47.314DEBUGtelegramdone
                  12:23:48.620DEBUGnotificationAdmin notification will be sent
                  12:23:48.664DEBUGnotificationdone
                  12:23:48.782INFOguiDas Backup wurde erfolgreich erstellt!
                  
                  Thomas Braun 2 Replies Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @DGR last edited by

                    @dgr sagte in iobroker Backup auf andere SSD:

                    /mnt/SSD2/iobroker-backup/historyDB_2024_12_01-12_23_45_backupiobroker.tar.gz

                    Welche Rechte hat denn die Datei?

                    ls -l /mnt/SSD2/iobroker-backup/historyDB_2024_12_01-12_23_45_backupiobroker.tar.gz
                    
                    D 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @DGR last edited by

                      @dgr

                      Näheres findet sich ausführlich im ubuntu-wiki:

                      https://wiki.ubuntuusers.de/mount/

                      1 Reply Last reply Reply Quote 0
                      • D
                        DGR @Thomas Braun last edited by

                        @thomas-braun
                        Die Datei gibt es nicht, war ja bei Erstellung Zugriff verweigert

                        Thomas Braun 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @DGR last edited by

                          @dgr

                          Funktioniert das manuelle mounten?

                          ls -l /mnt/SSD2
                          umount /mnt/SSD2
                          mount /mnt/SSD2
                          
                          D 1 Reply Last reply Reply Quote 0
                          • D
                            DGR @Thomas Braun last edited by

                            @thomas-braun

                            pi@raspi2:~ $ ls -l /mnt/SSD2
                            insgesamt 28
                            drwxr-xr-x  2 root root  4096 28. Nov 19:11 iobroker-backup
                            drwxr-xr-x  2 root root  4096  1. Dez 10:14 iobroker-history
                            drwx------  2 root root 16384 23. Nov 08:51 lost+found
                            drwxr-xr-x 11 root root  4096  1. Dez 03:31 raspi2
                            pi@raspi2:~ $ umount /mnt/SSD2
                            pi@raspi2:~ $ mount /mnt/SSD2
                            pi@raspi2:~ $
                            
                            
                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @DGR last edited by

                              @dgr

                              Ich mounte eine SMB-Freigabe z. B. mit uid und gid Optionen:

                              //fritz.nas/FRITZ.NAS/Hitachi-HTS545012B9SA00-01/iobbackups/chet /opt/iobroker/backups cifs credentials=/home/iobroker/.smbcredentials,users,noserverino,noauto,rw,forceuid,uid=iobroker,forcegid,gid=iobroker,file_mode=0770,dir_mode=0770,vers=3.1.1 0 0
                              
                              1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @DGR last edited by Thomas Braun

                                @dgr

                                Die Dateien dürfen nicht root gehören.
                                Jedenfalls nicht mit den Rechten.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  DGR @Thomas Braun last edited by

                                  @thomas-braun
                                  läuft jetzt:

                                  12:44:53.640INFOguiBackup gestartet ...
                                  12:44:53.650DEBUGmountdone
                                  12:44:54.697DEBUGiobrokerhost.raspi2 338 objects saved
                                  12:44:54.701DEBUGiobrokerhost.raspi2 237 states saved
                                  12:44:54.703DEBUGiobrokerhost.raspi2 Validating backup ...
                                  12:44:54.704DEBUGiobrokerhost.raspi2 "config.json" is valid
                                  12:44:54.707DEBUGiobrokerhost.raspi2 "objects.jsonl" exists
                                  host.raspi2 "states.jsonl" exists
                                  12:44:54.803DEBUGiobrokerhost.raspi2 JSONL lines are valid
                                  host.raspi2 The backup is valid!
                                  12:44:54.961DEBUGiobrokerBackup created: /opt/iobroker/backups/iobroker_2024_12_01-12_44_55_backupiobroker.tar.gz
                                  12:44:55.005DEBUGiobrokerThis backup can only be restored with js-controller version 7.0 or higher
                                  12:44:55.970DEBUGiobrokerdone
                                  12:44:56.873DEBUGhistoryDBcompress from historyDB started ...
                                  12:44:56.876DEBUGhistoryDBBackup created: /opt/iobroker/backups/historyDB_2024_12_01-12_44_58_backupiobroker.tar.gz
                                  12:44:56.917DEBUGhistoryDBdone
                                  12:44:57.776DEBUGjavascriptsCreated javascript_tmp directory: "/opt/iobroker/backups/tmpScripts"
                                  12:44:57.825DEBUGjavascriptsTry deleting the Javascript tmp directory: "/opt/iobroker/backups/tmpScripts"
                                  12:44:57.865DEBUGjavascriptsJavascript tmp directory "/opt/iobroker/backups/tmpScripts" successfully deleted
                                  12:44:57.867DEBUGjavascriptsdone
                                  12:44:58.728DEBUGcifsused copy path: /mnt/SSD2/iobroker-backup
                                  12:44:58.735DEBUGcifsCopy iobroker_2024_12_01-12_44_55_backupiobroker.tar.gz...
                                  12:44:58.737DEBUGcifsCopy historyDB_2024_12_01-12_44_58_backupiobroker.tar.gz...
                                  12:44:58.740DEBUGcifsCopy javascripts_2024_12_01-12_44_59_backupiobroker.tar.gz...
                                  12:44:58.742DEBUGcifsdone
                                  12:44:59.356DEBUGcleandone
                                  12:44:59.493DEBUGhistoryHTMLnew history html values created
                                  12:44:59.539DEBUGhistoryHTMLdone
                                  12:44:59.695DEBUGhistoryJSONnew history json values created
                                  12:44:59.737DEBUGhistoryJSONdone
                                  12:44:59.844DEBUGumountdone
                                  12:45:00.900DEBUGtelegramdone
                                  12:45:02.203DEBUGnotificationdone
                                  12:45:02.353INFOguiDas Backup wurde erfolgreich erstellt!
                                  

                                  Änderung war :
                                  sudo chmod a+rwx /mnt/SSD2/iobroker-backup
                                  sudo chmod a+rwx /mnt/SSD2/iobroker-history

                                  pi@raspi2:~ $ ls -l /mnt/SSD2
                                  insgesamt 28
                                  drwxrwxrwx  2 root root  4096  1. Dez 12:45 iobroker-backup
                                  drwxrwxrwx  2 root root  4096  1. Dez 10:14 iobroker-history
                                  drwx------  2 root root 16384 23. Nov 08:51 lost+found
                                  drwxr-xr-x 11 root root  4096  1. Dez 03:31 raspi2
                                  
                                  

                                  Danke für die Hilfe.

                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @DGR last edited by

                                    @dgr

                                    Freigabe für Hinz-und-Kunz und alle und jeden geht natürlich immer.
                                    Ist aber ja nicht der Sinn von Rrechten und Rollen.
                                    Aber wenn es so reicht...

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      DGR @Thomas Braun last edited by

                                      @thomas-braun
                                      habe die Rechte nochmal geändert.

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      942
                                      Online

                                      31.6k
                                      Users

                                      79.4k
                                      Topics

                                      1.3m
                                      Posts

                                      2
                                      17
                                      254
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo