rsync gesucht

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

    • pa200 schrieb:

      Meinst du das hier?
      Rsync für Mipsel-Boxen
      Hallo, ich wollte dies auch nutzen und installieren, leider ohne Erfolg:

      Quellcode

      1. opkg install enigma2-plugin-systemplugins-rsync_3.1.1_mips32el.ipk
      2. Not selecting enigma2-plugin-systemplugins-rsync 3.1.1 due to incompatible architecture.
      3. Unknown package 'enigma2-plugin-systemplugins-rsync'.
      4. Collected errors:
      5. * opkg_install_cmd: Cannot install package enigma2-plugin-systemplugins-rsync.
      Gibt für die Solo4K eine alternative oder wie muss ich das installieren?
      Besten Dank im Voraus
    • Funktioniert, vielen lieben Dank!

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo () aus folgendem Grund: unnötiges (Komplett-)-Zitat entfernt

    • Hi.

      Dank @hajeku123 läuft rsync bei mir seit Jahren problemlos.
      Dachte ich zumindest. ;rolleyes: Denn zufällig habe ich jetzt bemerkt, dass schon seit April keine Dateien mehr auf die externe Platte kopiert werden und ich weiß nicht, warum.
      Geändert hat sich auf meiner Ultimo4K (glaube ich) ewig nix mehr und lt. log werden auch aktuelle Dateien immer kopiert. Aber auf der ext. HDD kommen sie nicht an. Eingehängt ist sie als HDD1 und man kann auch auf die dort gespeicherten alten Filme zugreifen.
      Kann mir jemand auf die Sprünge helfen? :think1:
      Hier die rsync.sh (die auch seit Jahren nicht geändert wurde):

      Shell-Script

      1. #!/bin/sh
      2. if [ `date +"%H"` -ge 7 ]
      3. then
      4. sleep 180
      5. echo "Test" > /media/hdd1/testdatei.txt
      6. echo ******************* > /var/log/rsync.log
      7. mount >> /var/log/rsync.log
      8. echo ******************* >> /var/log/rsync.log
      9. echo "Sync File 1" >> /var/log/rsync.log
      10. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/1 Filme" /media/hdd1/movie/ >> /var/log/rsync.log
      11. echo ******************* >> /var/log/rsync.log
      12. echo "Sync File 1" >> /var/log/rsync.log
      13. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/2 Lenny" /media/hdd1/movie/ >> /var/log/rsync.log
      14. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/3 Chrisly" /media/hdd1/movie/ >> /var/log/rsync.log
      15. fi
      Alles anzeigen
      Ausschnitt aus der log:


      Quellcode

      1. ...
      2. 3,553,492,992 99% 3.96MB/s 0:00:06
      3. 3,558,014,976 99% 3.97MB/s 0:00:05
      4. 3,562,536,960 99% 3.97MB/s 0:00:04
      5. 3,567,026,176 99% 3.97MB/s 0:00:03
      6. 3,571,580,928 99% 3.97MB/s 0:00:02
      7. 3,575,873,536 99% 3.98MB/s 0:00:01
      8. 3,580,329,984 99% 3.98MB/s 0:00:00
      9. 3,580,338,364 100% 3.97MB/s 0:14:19 (xfr#53, to-chk=822/903)
      10. 1 Filme/20221006 2014 - Das Erste HD - Der Irland-Krimi_ Preis des Schweigens_001.ts.ap
      11. 32,768 39% 1.36MB/s 0:00:00
      12. 82,176 100% 3.13MB/s 0:00:00 (xfr#54, to-chk=821/903)
      13. 1 Filme/20221006 2014 - Das Erste HD - Der Irland-Krimi_ Preis des Schweigens_001.ts.cuts
      14. ...
      Alles anzeigen
      Gruß Christoph :281:

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

    • Prüf mal, ob zum Zeitpunkt von rsync die Festplatte auch wirklich eingehangen ist.
      Dazu würde ich am Anfang und Ende vom Script folgende beiden Zeilen einfügen:

      mount >> /var/log/rsync.log

      und

      ls >> /var/log/rsync.log


      Dann erkennst du den Status und Dateiinhalt zum Zeitpunkt von rsync.
      Vergleiche dann vorher mit nachher.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Danke!
      Nur zur Sicherheit: Mit "am Anfang und Ende" meinst Du so?

      Shell-Script

      1. #!/bin/sh
      2. mount >> /var/log/rsync.log
      3. if [ `date +"%H"` -ge 7 ]
      4. then
      5. sleep 180
      6. echo "Test" > /media/hdd1/testdatei.txt
      7. echo ******************* > /var/log/rsync.log
      8. mount >> /var/log/rsync.log
      9. echo ******************* >> /var/log/rsync.log
      10. echo "Sync File 1" >> /var/log/rsync.log
      11. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/1 Filme" /media/hdd1/movie/ >> /var/log/rsync.log
      12. echo ******************* >> /var/log/rsync.log
      13. echo "Sync File 1" >> /var/log/rsync.log
      14. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/2 Lenny" /media/hdd1/movie/ >> /var/log/rsync.log
      15. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/3 Chrisly" /media/hdd1/movie/ >> /var/log/rsync.log
      16. fi
      17. ls >> /var/log/rsync.log
      Alles anzeigen
      Gruß Christoph :281:
    • ich meine mount + ls an Anfang (zweite Zeile direkt hinter #/bin/sh und dann nochmal mount + ls an das Ende schreiben. Sonnst kannst du nichts vergleichen.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Ich glaube, das sieht alles normal aus :think1: :

      Quellcode

      1. autofs bin boot dev etc hdd home lib media mnt proc run sbin share sys tmp usr var
      2. /dev/mmcblk0p4 on / type ext4 (rw,relatime,nodelalloc,data=journal)
      3. devtmpfs on /dev type devtmpfs (rw,relatime,size=800168k,nr_inodes=86231,mode=755)
      4. proc on /proc type proc (rw,relatime)
      5. sysfs on /sys type sysfs (rw,relatime)
      6. debugfs on /sys/kernel/debug type debugfs (rw,relatime)
      7. tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
      8. tmpfs on /var/volatile type tmpfs (rw,relatime)
      9. devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
      10. /dev/sda on /media/hdd type ext4 (rw,relatime,data=ordered)
      11. /dev/sdb1 on /media/hdd1 type ext4 (rw,relatime,data=ordered)
      12. /etc/auto.hotplug on /autofs type autofs (rw,relatime,fd=5,pgrp=1233,timeout=5,minproto=5,maxproto=5,indirect)
      13. /etc/auto.network_vti on /media/net/autonet type autofs (rw,relatime,fd=16,pgrp=1233,timeout=5,minproto=5,maxproto=5,indirect)
      14. nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
      15. //192.168.178.1/FRITZ.NAS on /media/net/FRITZNAS type cifs (rw,relatime,vers=3.0,sec=ntlmssp,cache=strict,username=ftpuser,domain=WORKGROUP,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.1,file_mode=0755,dir_mode=0755,iocharset=utf8,nounix,serverino,rsize=8192,wsize=8192,actimeo=1)
      16. autofs bin boot dev etc hdd home lib media mnt proc run sbin share sys tmp usr var
      17. Sync File 1
      18. building file list ...
      19. 0 files...
      20. 100 files...
      21. 200 files...
      22. 300 files...
      23. 400 files...
      24. 500 files...
      25. 600 files...
      26. 700 files...
      27. 800 files...
      28. 900 files...
      29. 937 files to consider
      30. 1 Filme/
      31. 1 Filme/20220723 2014 - SAT_1 HD - Der Spion von nebenan.ts
      32. 32,768 0% 0.00kB/s 0:00:00
      33. 4,554,752 0% 3.97MB/s 0:29:28
      34. 9,043,968 0% 3.98MB/s 0:29:24
      Alles anzeigen
      Gruß Christoph :281:
    • Das würde immerhin Luft auf der Festplatte schaffen. Ob die Formatierung etwas zur Problemlösung beiträgt, wage ich zu bezweifeln.
      Ein wenig Eigeninitiative hätte ich aber schon erwartet :)

      Ändere dein Script wie folgt. Dann kopierst du eine Datei in deinen Quellordner "/media/hdd/movie/1 Filme" und startest dein rsync Script.
      Danach postest den dein Log File

      Shell-Script

      1. #!/bin/sh
      2. echo -------------------------------- >>/var/log/rsync.log
      3. mount >>/var/log/rsync.log
      4. echo -------------------------------- >>/var/log/rsync.log
      5. ls /media/hdd1/movie/* >> /var/log/rsync.log
      6. echo -------------------------------- >>/var/log/rsync.log
      7. if [ `date +"%H"` -ge 7 ]
      8. then
      9. sleep 180
      10. echo -------------------------------- >>/var/log/rsync.log
      11. mount >>/var/log/rsync.log
      12. echo -------------------------------- >>/var/log/rsync.log
      13. ls /media/hdd1/movie/* >> /var/log/rsync.log
      14. echo -------------------------------- >>/var/log/rsync.log
      15. echo "Sync File 1" >> /var/log/rsync.log
      16. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/1 Filme" /media/hdd1/movie/ >> /var/log/rsync.log
      17. echo ******************* >> /var/log/rsync.log
      18. echo "Sync File 2" >> /var/log/rsync.log
      19. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/2 Lenny" /media/hdd1/movie/ >> /var/log/rsync.log
      20. echo "Sync File 3" >> /var/log/rsync.log
      21. nice -n 19 rsync -avr --bwlimit=4096 --delete-after --progress "/media/hdd/movie/3 Chrisly" /media/hdd1/movie/ >> /var/log/rsync.log
      22. fi
      23. echo -------------------------------- >>/var/log/rsync.log
      24. mount >> /var/log/rsync.log
      25. echo -------------------------------- >>/var/log/rsync.log
      26. ls /media/hdd1/movie/* >> /var/log/rsync.log
      27. echo -------------------------------- >>/var/log/rsync.log
      Alles anzeigen
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Wenn Du wüsstest, wie viel Zeit und Nerven mich das schon gekostet hat. Eigeninitiative ist also durchaus vorhanden, aber leider verbunden mit wenig Plan auf diesem Gebiet. Sorry!
      Als Du geschrieben hast, dass formatieren eher nichts zur Lösung beiträgt, aber Luft schafft, habe ich in der Filmliste mal die HDD1 ausgewählt - und (oh Wunder): 0% von 3 TB frei. Das ist dann wohl der Knackpunkt.
      Aber die interne HDD hat auch nur 4 TB und dort ist noch genug Luft (zumal nicht alle Ordner synchronisiert werden).
      Jetzt ist mir aufgefallen, dass auf der ext. HDD1 viele Filme drauf sind, die gar nicht mehr aktuell sind, also eigentlich beim Synch schon lange hätten gelöscht werden müssen. Da scheint es also zu haken. Dann hilft wohl nur regelmäßiges manuelles löschen oder formatieren - oder?
      Danke für Deine Hilfe!
      Gruß Christoph :281:
    • dann lass „delete-after“ weg.
      Wenn die HDD voll ist, steht im Log vermutlich auch, dass rsync abgebrochen ist. (hast ja nur einen Auszug gepostet)
      Da du nach dem rsync löscht, wird beim Abbruch natürlich nichts mehr gelöscht.

      siehe Optionen rsync

      Quellcode

      1. --del an alias for --delete-during
      2. --delete delete extraneous files from dest dirs
      3. --delete-before receiver deletes before transfer (default)
      4. --delete-during receiver deletes during xfer, not before
      5. --delete-delay find deletions during, delete after
      6. --delete-after receiver deletes after transfer, not before
      7. --delete-excluded also delete excluded files from dest dirs
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Ich habe rsync noch nie abgebrochen, vermutlich lief es aber nie bis zum Ende durch. Die Box geht nach Nutzung immer in den DeepStandby. Genau das dürfte dann die Ursache gewesen sein. Werde es ändern und weiter beobachten.
      Danke!

      Edit: Wird denn überhaupt gelöscht, wenn "delete" komplett weg gelassen wird? Oder wäre es evtl. sinnvoller, delete-before einzutragen? Oder wird dann erst mal ALLES gelöscht und wieder neu kopiert? Es sollte ja nur gelöscht werden, was auf der int. HDD nicht mehr vorhanden ist ...
      Gruß Christoph :281:

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