staging.inyokaproject.org

rsync zwischen 2 Netzen - The source and destination cannot both be remote

Status: Ungelöst | Ubuntu-Version: Xubuntu 18.04 (Bionic Beaver)
Antworten |

glaskugel

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3849

Es geht um 2 verschiedene Netze, die mit einem Ubuntu PC (mit 2 Netzwerkkarten) verbunden sind. An diesem Ubuntu PC (ich nenne diesen Server) hängt an der einen NIC eine DVB-Box, an der anderen NIC ein weiterer Unbuntu PC, genauer gesagt, sind Switches dazwischen, aber das sollte egal sein. Ich möchte nun vom einen Netz in das andere synchronisieren, etwa so:

192.168.178.143 = DVB-Box
192.168.2.109 = Ubuntu PC wohin kopiert werden soll
192.168.2.100 und 192.168.178.100 ) Ubuntu Server, der mit beiden Netzen verbunden ist

rsync -ruvL --stats --delete --chmod=u=rwX root@192.168.178.143:/media/hdd/movie/ ab@192.168.2.109:/dvb/

Das klappt nun nicht, denn: The source and destination cannot both be remote. Muss ich das also in 2 Schritten machen und zuerst auf den "Server" alle Dateien synchronisieren?

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Der Befehl geht erst dann, wenn du dich zunächst direkt auf

ssh root@192.168.178.143

einloggst. Und dann im Befehl entsprechend die IP rauswirfst, damit da nur noch lokale Ordner stehen:

... /media/hdd/movie/ ...

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3849

Danke, das dürfte funktionieren, wenn die DVB-Box denn ein rsync hätte. Ich kann mit opkg kein rsync installieren, gibt eine Reihe von Fehlermeldungen weil die Software auf der Box sehr alt ist und ich kann zur Zeit die DVB-Box nicht neuinstallieren. Vielleicht ist es mit lftp zu schaffen.

Hier geht es weiter: https://forum.ubuntuusers.de/topic/lftp-zwischen-2-netzen/

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wenn sie kein rsync hat, kann sie rsync sowieso nicht, auch nicht remote. Also auch nicht sowas, was du versucht hattest.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3849

Es hat diese Box kein rsync, grundsätzlich geht das schon, wenn man gleich nach der Installation ein dazu passendes rsync installiert und nicht Jahre danach. Bei DVB-Boxen empfiehlt es sich aber gar nicht einzelne Pakete zu aktualisieren, das geht in der Regel schief. Da installiert man besser neu, das aber stundenlanges Konfigurieren zur Folge hat und dafür habe ich keine Zeit, ich will nur die Aufnahmen runterholen, ansonsten steht diese DVB-Box nur rum, die HD ausbauen will ich auch nicht. Vielleicht kann mir wer bei meinem lftp-Thread weiterhelfen.

sh4711

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1201

Probiere bitte...

sshfs root@192.168.178.143:/media/hdd/movie/ ~/netzverbindung_dvb-box

...so muss nicht auf beiden Rechnern rsync laufen.

Dein rsync muss dann noch angepasst werden auf "~/netzverbindung_dvb-box"

Dein Verzeichnis "movie" hört sich nach goßen Daten an. Woher weist du ob rsync am ende die Dateien identisch kopiert? Habe leider selber im Moment den Effekt das es nicht funktioniert von daher empfehle ich wenn möglich einen Test:

  1. auf der dvb-box md5sum bei der zu kopierenden Datei

  2. kopieren mittels rsync

  3. auf dem Zielrechner die kopierte Datei mittels md5sum prüfen

Würde mich interessieren ob es geklappt hat. Bitte um Rückmeldung.

Gruß SH

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3849

Also sshfs funktioniert, Eine md5sum mit einer 2G-Datei dauerte Minuten über das sshfs

~/netzverbindung_dvb-box$ md5sum 20180808\ 0928\ -\ ORF2S\ HD\ -\ Städte\ der\ Genüsse.ts
951eaef31601ddc904c1dba5a57d1284  20180808 0928 - ORF2S HD - Städte der Genüsse.ts

/media/hdd/movie# md5sum 20180808\ 0928\ -\ ORF2S\ HD\ -\ Städte\ der\ Genüsse.ts
951eaef31601ddc904c1dba5a57d1284  20180808 0928 - ORF2S HD - Städte der Genüsse.ts

Woher weist du ob rsync am ende die Dateien identisch kopiert?

In dem sich an handbrake verfüttere und auf 1/10 komprimiere. ABer ich habe da auch schon sehr gekämpft und habe in letzter Zeit mehr lftp verwendet. Die Problemstellung ist ja synchronisiere nur das, dass du noch nicht hast. Mit "lftp mirror" geht das ganz gut, nur schaffe ich die Syntax in die andere Richtung nicht. Siehe https://forum.ubuntuusers.de/topic/lftp-zwischen-2-netzen/ Mit der ssh-Verschlüsselung wird die DVB-Box doch sehr gestresst.

Habe leider selber im Moment den Effekt das es nicht funktioniert

Habe sehr lange rumgetüftelt, wie ich bei mir die Netzwerkverbindung optimiere, via WLAN war es zum Verzweifeln. Geholfen hat dann ein neuer teurer Router, der eine stabile Verbindung brachte. Bei mir gab es extreme Schwankungen, abhängig von Wetter und nicht erkannten Problemen. Nachts gehe ich davon aus, dass Nachbar-WLAN kaum stören. Verbesserung brachte dann aber der neue Router.

Antworten |