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] Daten per NFS kopieren und umbenennen (Zeitstempel)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[gelöst] Daten per NFS kopieren und umbenennen (Zeitstempel)

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
12 Beiträge 4 Kommentatoren 459 Aufrufe 4 Watching
  • Ä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.
  • DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #3

    @liv-in-sky sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

    mit blockly oder evtl mit javascript machen willst

    Blockly kann ich besser als Javascript

    @liv-in-sky sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

    bauchst du einen mount zum nas

    Per BackitUp kann ich die NAS mounten, also ich sichere den iob dorthin per NFS - ergo ist zumindest in BackitUp das schon funktionierend.
    Jetzt ist halt die Frage wie ich per Linuxbefehl(oder/und per Blockly) die NAS mounten kann - da hängts bei mir.

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    bahnuhrB 1 Antwort Letzte Antwort
    0
    • DJMarc75D DJMarc75

      @liv-in-sky sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

      mit blockly oder evtl mit javascript machen willst

      Blockly kann ich besser als Javascript

      @liv-in-sky sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

      bauchst du einen mount zum nas

      Per BackitUp kann ich die NAS mounten, also ich sichere den iob dorthin per NFS - ergo ist zumindest in BackitUp das schon funktionierend.
      Jetzt ist halt die Frage wie ich per Linuxbefehl(oder/und per Blockly) die NAS mounten kann - da hängts bei mir.

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #4

      @djmarc75

      Hier mal ne Anleitung, wie ich dies hingekommen habe (aus dem Internet zusammen geklickt und auf mich angepasst).

      mfg

      nfs - Synology Freigabe.txt


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      P DJMarc75D 2 Antworten Letzte Antwort
      0
      • bahnuhrB bahnuhr

        @djmarc75

        Hier mal ne Anleitung, wie ich dies hingekommen habe (aus dem Internet zusammen geklickt und auf mich angepasst).

        mfg

        nfs - Synology Freigabe.txt

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #5

        Javascript wartet beim Kopieren wohl endlos, wenn das NAS, aus welchen Gründen auch immer, nicht (mehr) verfügbar ist. Nach ein paar Sekunden wird die Javascript Instanz dann beendet.

        Da gibt es Möglichkeiten, das abzufangen. Ich habe es schließlich so gelöst, dass sich der Fileserver selbst die Dateien holt.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        1 Antwort Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @djmarc75

          Hier mal ne Anleitung, wie ich dies hingekommen habe (aus dem Internet zusammen geklickt und auf mich angepasst).

          mfg

          nfs - Synology Freigabe.txt

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #6

          @bahnuhr So ungefähr hab ich es auch hinbekommen allerdings ohne mit Berechtigungen zu spielen.

          Habe nfs-kernel-server nachinstalliert und dann die Datei

          /etc/exports
          

          angepasst.
          In Blockly dann per exec Block erst gemountet, ein Timeout eingefügt und dann wieder per exec die Datei kopiert (mit Datumsangabe). Sieht dann so aus:
          Screenshot 2022-09-05 093601.png

          Funktioniert erstmal so wie es soll - werde aber da noch einiges "pimpen" :grinning:

          @peterfido sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

          dass sich der Fileserver selbst die Dateien holt

          wie hast Du das gelöst?

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          bahnuhrB P 2 Antworten Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @bahnuhr So ungefähr hab ich es auch hinbekommen allerdings ohne mit Berechtigungen zu spielen.

            Habe nfs-kernel-server nachinstalliert und dann die Datei

            /etc/exports
            

            angepasst.
            In Blockly dann per exec Block erst gemountet, ein Timeout eingefügt und dann wieder per exec die Datei kopiert (mit Datumsangabe). Sieht dann so aus:
            Screenshot 2022-09-05 093601.png

            Funktioniert erstmal so wie es soll - werde aber da noch einiges "pimpen" :grinning:

            @peterfido sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

            dass sich der Fileserver selbst die Dateien holt

            wie hast Du das gelöst?

            bahnuhrB Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #7

            @djmarc75 sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

            So ungefähr hab ich es auch hinbekommen allerdings ohne mit Berechtigungen zu spielen.

            hast du ne Anleitung ?


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • bahnuhrB bahnuhr

              @djmarc75 sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

              So ungefähr hab ich es auch hinbekommen allerdings ohne mit Berechtigungen zu spielen.

              hast du ne Anleitung ?

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #8

              @bahnuhr sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

              hast du ne Anleitung ?

              Muss ich eine machen - aber halt nur für Debian welches auf meinem RPI läuft...
              Bin dabei und schreibe hier dann rein !

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              1
              • DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von DJMarc75
                #9

                @bahnuhr

                Bin folgend vorgegangen:

                Per Putty:

                sudo apt install nfs-kernel-server
                sudo systemctl status nfs-server
                sudo systemctl start nfs-server
                sudo nano /etc/exports
                

                Dort habe ich die existierende Freigabe auf meiner NAS eingetragen:

                /nfs/iobroker/ 192.168.178.152(rw,sync,no_subtree_check)
                

                Danach funktioniert das schon und ich konnte erfolgreich mounten mit:

                sudo mount -t nfs 192.168.178.152:/nfs/iobroker /var/backups
                

                var/backups hab ich nur so zum Testen verwendet. In Deiner Anleitung hast Du ja einen anderen Ordner angelegt was ich noch machen werde.

                Hoffe ich habe nix vergessen und natürlich kann ich für nix garantieren :grinning:

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • DJMarc75D DJMarc75

                  @bahnuhr

                  Bin folgend vorgegangen:

                  Per Putty:

                  sudo apt install nfs-kernel-server
                  sudo systemctl status nfs-server
                  sudo systemctl start nfs-server
                  sudo nano /etc/exports
                  

                  Dort habe ich die existierende Freigabe auf meiner NAS eingetragen:

                  /nfs/iobroker/ 192.168.178.152(rw,sync,no_subtree_check)
                  

                  Danach funktioniert das schon und ich konnte erfolgreich mounten mit:

                  sudo mount -t nfs 192.168.178.152:/nfs/iobroker /var/backups
                  

                  var/backups hab ich nur so zum Testen verwendet. In Deiner Anleitung hast Du ja einen anderen Ordner angelegt was ich noch machen werde.

                  Hoffe ich habe nix vergessen und natürlich kann ich für nix garantieren :grinning:

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #10

                  @djmarc75

                  falls du sichergehen möchtest, ob der mount auch tasächlich da ist kannst du das so machen:
                  "LinuxBackup" ist bei mir der mountpoint

                  mount | grep LinuxBackup
                  

                  ist dieser befehl/result im blockly leer, ist der mount nicht da und du kannst dir eine message senden und den befehl abbrechen

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Antwort Letzte Antwort
                  1
                  • DJMarc75D DJMarc75

                    @bahnuhr So ungefähr hab ich es auch hinbekommen allerdings ohne mit Berechtigungen zu spielen.

                    Habe nfs-kernel-server nachinstalliert und dann die Datei

                    /etc/exports
                    

                    angepasst.
                    In Blockly dann per exec Block erst gemountet, ein Timeout eingefügt und dann wieder per exec die Datei kopiert (mit Datumsangabe). Sieht dann so aus:
                    Screenshot 2022-09-05 093601.png

                    Funktioniert erstmal so wie es soll - werde aber da noch einiges "pimpen" :grinning:

                    @peterfido sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

                    dass sich der Fileserver selbst die Dateien holt

                    wie hast Du das gelöst?

                    P Offline
                    P Offline
                    peterfido
                    schrieb am zuletzt editiert von
                    #11

                    @djmarc75 da läuft ein Skript, welches sich die Dateien holt. Das ist dann je nach Quelle individuell zu erstellen. Bin aktuell nicht am Server.

                    Im Prinzip habe ich per Node-Red unter iobroker einen Webserver erstellt und der "Fileserver" holt sich die Dateien von dort per Curl. Im Detail ist es etwas aufwändiger. Node-Red nutzt den /shm Ordner als Zwischenspeicher, da dieser im RAM liegt und ich so ständige Schreibzugriffe auf die SSD spare.

                    Gruß

                    Peterfido


                    Proxmox auf Intel NUC12WSHi5
                    ioBroker: Debian (VM)
                    CCU: Debmatic (VM)
                    Influx: Debian (VM)
                    Grafana: Debian (VM)
                    eBus: Debian (VM)
                    Zigbee: Debian (VM) mit zigbee2mqtt

                    DJMarc75D 1 Antwort Letzte Antwort
                    0
                    • P peterfido

                      @djmarc75 da läuft ein Skript, welches sich die Dateien holt. Das ist dann je nach Quelle individuell zu erstellen. Bin aktuell nicht am Server.

                      Im Prinzip habe ich per Node-Red unter iobroker einen Webserver erstellt und der "Fileserver" holt sich die Dateien von dort per Curl. Im Detail ist es etwas aufwändiger. Node-Red nutzt den /shm Ordner als Zwischenspeicher, da dieser im RAM liegt und ich so ständige Schreibzugriffe auf die SSD spare.

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      schrieb am zuletzt editiert von
                      #12

                      @peterfido sagte in Daten per NFS kopieren und umbenennen (Zeitstempel):

                      etwas aufwändiger

                      Ja das klingt schon sehr aufwändig.

                      Ich habe das jetzt im Blocklyskript gelöst wie @liv-in-sky geschrieben hatte:

                      mount | grep meinMountpoint
                      

                      wird 2 Sekunden nach dem Mountbefehl abgefragt und wenn kein Wert zurück kommt wird das Blockly nicht weiter ausgeführt.

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      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

                      345

                      Online

                      32.6k

                      Benutzer

                      82.3k

                      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