rsync gesucht

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • die Filme werden immer wieder neu kopiert, weil rsync Unterschiede feststellt.
      Das kann kommen, weil die Zeichencodierung nicht mehr auf dem Quell und Zielordner identisch ist, keine Zugriffsberechtigung an den Dateien mehr vorhanden ist, das Datum falsch ist, oder :crystal2:

      Lösch mal die Filme im Zielordner, welche immer wieder neu synchronisiert werden, und dann diese über rsync neu erstellen lassen.

      bwlimit=4096 brauchst du, damit sich rsync nicht die ganze Prozessorleistung zieht und dein System lahm legt.

      sleep 10 --> 10 Sekunden warten
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Danke für Deine Tipps und Erklärungen!
      Ich hatte jetzt einige alte Filme gelöscht, die lt. Log immer wieder neu kopiert werden - sie werden danach aber nicht "in echt" neu kopiert - nur wieder lt. log.
      Auch andere Filme werden nicht wirklich kopiert - also alles wieder so, wie es seit Anfang März ist.
      Gestern hatte es anscheinend nur funktioniert, als ich per putty folgenden Befehl ausführte:
      nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress /media/hdd/movie/"1 Filme" /media/hdd1/movie/ >> /var/log/rsync.log
      An den " " lag es also nicht.
      Ich verstehe nur nicht, warum der Befehl per putty funktioniert, per rsync.sh aber nicht (obwohl die log sagt, dass es klappt). ?(
      @hajeku123: nutzt Du rsync eigentlich auch noch (und auch mit aktuellem VTI)? Klappt bei Dir dann alles noch wie gewohnt?

      Übrigens werden auch gelöschte Filme nicht mehr auf der ext. HDD gelöscht. Irgendwas klappt da nicht mit dem Abgleich.
      Gruß Christoph :281:
    • chrisly schrieb:

      Klappt bei Dir dann alles noch wie gewohnt?
      Bei mir funktioniert es.

      Nur noch so eine Idee...
      Kann es sein, dass die Festplatte /media/hdd1 zum Zeitpunkt von rsync noch nicht eingehängt ist?
      Das würde bedeuten, deine Sync Versuche sind im Flash und nicht auf hdd1 gelandet. Im Flash steht ein alter Stand, welcher immer wieder zum sync genommen wird...

      Versuch mal: mit "sleep 60" und einer Testdatei schreiben.

      Wenn rsync gelaufen ist, prüf, ob die Testdatei /media/hdd1/testdatei.txt vorhanden ist
      In der Datei /var/log/rsync.log findest du als erstes die gemounteten Laufwerke. Prüfe, ob hdd1 zu dem Zeitpunkt von rsync gemountet ist.
      (Da muss irgendetwas von /media/hdd1 auftauchen - wenn nicht ist hdd1 nicht gemountet)


      versuch mal so; /usr/bin/rsync.sh
      Spoiler anzeigen
      #!/bin/sh
      if [ `date +"%H"` -ge 7 ]
      then

      sleep 60
      echo "Test" > /media/hdd1/testdatei.txt

      echo ******************* > /var/log/rsync.log
      mount >> /var/log/rsync.log


      echo ******************* >> /var/log/rsync.log
      echo "Sync File 1" >> /var/log/rsync.log
      nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/1 Filme" /media/hdd1/movie/ >> /var/log/rsync.log
      echo ******************* >> /var/log/rsync.log
      echo "Sync File 1" >> /var/log/rsync.log
      nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/2 Lenny" /media/hdd1/movie/ >> /var/log/rsync.log
      nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/3 Chrisly" /media/hdd1/movie/ >> /var/log/rsync.log
      fi
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()

    • Ich kann es erst später testen, weil eine Aufnahme läuft. Oder wie kann man die Ausführung von rsync.sh im lfd. Betrieb stoppen/neu starten?

      hajeku123 schrieb:

      Parameter "-n" aktiv ?
      Was meinst Du denn damit? In der rsync.sh steht´s auf jeden Fall drin (was auch immer das bedeutet ;) ). Oder muss da noch irgendwo etwas ergänzt/aktiviert werden?

      Edit: im Flash scheint nichts gelandet zu sein. Zumindest ist in Home/root nix drin.
      Gruß Christoph :281:

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von chrisly ()

    • Ob das im Flash gelandet ist oder nicht, hat nichts mit /home/root zu tun.
      Dazu musst du die Festplatte /media/hdd1 aushängen und dann noch einmal im Verzeichnis /media/hdd1 schauen, ob das dann leer ist.

      Manuell ausführen kannst du das Startscript mit

      /etc/init.d/rsync start

      nice -n 19 gehört zusammen, das muss auch so bleiben. Hinter rsync darf nicht noch einmal "-n" erscheinen (siehe Spoiler #65)
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Momentan sieht´s gut aus! :thumbup:
      Die Testdatei wurde auf HDD1 geschrieben und auch neue (und alte gelöschte) Filme werden auf HDD1 kopiert.

      Sollte es wirklich nur an "sleep 60" gelegen haben?
      Gruß Christoph :281:
    • Update:
      zu früh gefreut. Heute morgen wollte ich (nachdem die Box nachts im Deep Standby war) nachsehen, ob alles normal läuft. Die Box war im Standby (eine Aufnahme heute morgen hat auch noch funktioniert), aber sie lies sich nicht mehr einschalten. Lt. Log werden Dateien kopiert (HDD1 erscheint aber nicht oben in der log), aber auf HDD1 ist nur die Testdatei und einer der Pfade mit einer kleinen eit-Datei. Daraufhin habe ich mal bei HDD1 den Stecker gezogen - die Dateien sind immer noch da (also anscheinend im Flash!). Die großen Filmdateien werden aber nicht dorthin kopiert (lt. Log müsste schon eine Datei dort gelandet sein). Ich habe dann alles auf HDD1 gelöscht, momentan gibt´s Dauerspinner, weil die Box anscheinend die HDD1 sucht (Fehlermeldung kommt aber nicht).

      Also scheinen die ganzen Probleme wirklich daran zu liegen, dass die ext. HDD nach dem Start aus DeepStandby noch nicht eingehängt ist. Bis Anfang März hat das aber ja noch funktioniert und ich frage mich, ob es an der HDD oder am VTI-Update liegen könnte.
      Soll ich es mal mit einer längeren Sleep-Zeit testen? :think1:
      Gruß Christoph :281:

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von chrisly ()

    • Moin,

      Ich komme nicht ganz weiter. Ich habe das letzte rsync auf der Duo2 installiert.

      Ich möchte meine Duo2 synchron mit meiner 1TB Strato HiDrive halten. Vereinfacht: Ein Ordner auf der Duo2 soll , bspw. 1x wöchentlich(hab nur 6Mbit Upload im Kabel) auf die Cloud hochgeladen werden. wie mache ich das nun?

      Und reicht es mir die entsprechnde Datei zum bearbeiten, herrauszusuchen und sie am Desktop zu bearbeiten oder ist es zwingend erforderlich dies an der Vu zu tätigen?

      Seitens Strato gibt es folgende infos:

      Wie lauten die Pfade zu FTP, SMB, WebDav, rsync etc.?
      Wie richte ich rSync ein?

      Das Protokollpaket ist bei mir mit drin.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von 5CH0K0MUFF1N ()

    • 5CH0K0MUFF1N schrieb:

      Und reicht es mir die entsprechnde Datei zum bearbeiten, herrauszusuchen und sie am Desktop zu bearbeiten oder ist es zwingend erforderlich dies an der Vu zu tätigen?
      Das geht auch mit Notepad++ am PC (Unix Dateiformat beachten)
      Ausführen musst du das Scrupt natürlich auf dem Receiver über Telnet oder Putty

      5CH0K0MUFF1N schrieb:

      Steht doch da, was du machen musst.

      Wenn rsync läuft, kannst über die Aufgabenverwaltung wöchentlich dein Script automatisch ausführen.
      Musst mal im Detail schreiben, was du bereits gemacht hast und welche Fehlermeldung erscheint.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • hajeku123 schrieb:

      Welche .conf?
      Das war Quatsch.

      Also bis Putty komm ich noch klar, danach ist fast vorbei.
      Testweise mal was eingegeben:
      root@vuduo2:~# rsync --version
      rsync version 3.1.1 protocol version 31
      Ist schon mal viel Wert...
      Danach kommt die große Depression.
      Anhand des Strato-FAQ hab ich mir bisher nur folgendes zusammengereimt:
      rsync --delete -avzre "ssh" ./ordner harddisk-4650@rsync.hidrive.strato.com:/users/harddisk-4650/backupduo2
      Das "Pfade"-FAQ sagt aber noch, mein Passwort muss mit eingebaut werden. Desweiteren ist mir bisher unklar, wo der Startordner eingebaut wird. Ebenfalls würde denn ja auch noch entsprechendes Material für den wöchentlichen Rhytmus fehlen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo ()

    • Die Standard Syntax zur Anmeldung mit Benutzername+Passwort lautet
      Benutzername:Passwort@serveradresse

      In deinem Fall somit
      rsync --delete -avzr /media/hdd/movie harddisk-4650:Passwort@rsync.hidrive.strato.com:/users/harddisk-4650/backupduo2
      Hierbei wird jedoch der Benutzername+Kennwort im Klartext übertragen. Daher nicht zu empfehlen. Ob dieses Verfahren Strato überhaupt unterstützt, kann ich nicht sagen. Habe keinen Strato Zugang.

      Laut FAQ musst du einen Key generieren und in bei Strato in deiner Benutzerverwaltung hinterlegen.
      Das hast du sicherlich gemacht und eine Testverbindung laut FAQ erfolgreich aufgebaut.

      Demzufolge müsste dann rsync so ausgeführt werden:
      rsync --delete -avzr -e "ssh -i ./Pfad/zum/SSH-Key" /media/hdd/movie harddiisk-4650@rsync.hidrive.strato.com:/users/harddisk-4650/backupduo2 Die Authentifizierung erfolgt dann über den Key, welchen du bei Strato hinterlegt hast und nicht per Passwort.

      Wenn rsync funktioniert, kannst du einfach über die Aufgabenplanung den Befehl jeden x. Tag automatisch ausführen lassen
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Also nun habe ich über denn Putty Keygen Generator einen Key(ohne Passphrase als 4096Bit RSA SSH2) für die VU erstellt, beide Keys in einen Order auf der VU geworfen, den Public-Key bei Strato in der Kontoverwaltung wie beschrieben hochgeladen.
      Und den Test-Befehl aus der Strato-Hilfeseite benutzt.


      ssh: Connection to harddisk-4650@rsync.hidrive.strato.com:22 exited: Disconnect received
      rsync: connection unexpectedly closed (0 bytes received so far) [sender]
      rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.1]
      root@vuduo2:~# rsync -rltD -e "ssh -i ./etc/dropbear/authorized_keys/VU-Public-Key" /media/hdd/Speckrolle harddisk-4650@rsync.hidrive.strato.com:/users/ha
      rddisk-4650/backupduo2
      Failed loading keyfile './etc/dropbear/authorized_keys/VU-Public-Key'

      Was mache ich falsch?
    • musst schon mal etwas mehr sagen, warum du ratlos bist.
      Die letzte vor dir bekannte Fehlermeldung besagt, dass ssh die Datei "VU-Public-Key" nicht findet, dementsprechend nicht laden kann.

      Warum nimmst du nicht einfach eine externe Festplatte per USB am Receiver angeschlossen zur Sicherung?
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Verstehe ich nicht, Pfad ist angegeben, die Datei ist vorhanden, aber die Vu findet die nicht? Vielleicht finde ich ja noch einen Rsync-/Strato-Guru der sich auskennt...


      Warum nimmst du nicht einfach eine externe Festplatte per USB am Receiver angeschlossen zur Sicherung?

      Ich hab die Vu mittlerweile nur noch, weil ich diese als NAS nutze und weil diese eigentlich über rsync mit meiner Cloud kommunizieren soll. Ist letzteres nicht möglich, gibts es Alternativen und ich werde mich von der VU trennen.