Senden großer Dateien von Linux an Windows


1

Ich habe versucht, eine große Sicherungsdatei (über 2 GB) von Debian Linux an einen Windows XP-Rechner zu senden. Ich habe Probleme mit CIFS gehabt, z.

Jan 16 11:39:58 debian kernel: [3205845.238084] CIFS VFS: Server server has not responded in 300 seconds. Reconnecting...
Jan 16 11:46:30 debian kernel: [3206237.958071] CIFS VFS: Server server has not responded in 300 seconds. Reconnecting...
Jan 16 11:49:14 debian kernel: [3206402.019072] CIFS VFS: No task to wake, unknown frame received! NumMids 0
Jan 16 11:49:14 debian kernel: [3206402.021454] Received Data is: : dump of 37 bytes of data at 0xf6f21e40
Jan 16 11:49:14 debian kernel: [3206402.021466]  23000000 424d53ff 5b0002a4 80018000 . . . # ÿ S M B ¤ . . [ . . . .
Jan 16 11:49:14 debian kernel: [3206402.021477]  00000000 00000000 00000000 25860000 . . . . . . . . . . . . . . . %
Jan 16 11:49:14 debian kernel: [3206402.021483]  6f740000 03000000 . . t o .

Ich habe versucht, den IIS-FTP-Server auf meinem XP-Computer zu aktivieren. Ich benutze folgendes, um die Datei zu übertragen:

pftp -n <<EOF
open server
user anonymous nobody@myserver.net.au
binary
put $BACKFILE
EOF

Dies funktioniert manchmal, aber wenn ich dies als Cron-Job ausführe, erhalte ich manchmal folgende Meldungen:

netout: Broken pipe

und

netout: Connection reset by peer

Ich habe versucht, die Datei in 1-GB-Blöcke aufzuteilen, aber dies erschwert das Wiederherstellen von Dateien, und es treten bei Verwendung von CIFS immer noch gelegentlich Fehler auf. Kann mir hier jemand helfen?


Gibt es eine Möglichkeit, SSH auf dem Windows-Computer zum Laufen zu bringen? Dann könnten Sie SCP verwenden.
DanielGibbs

Antworten:


0

Bittorrent Sync könnte für Sie arbeiten, wenn Sie keine harten Zeitanforderungen haben. Einfach zu installieren und es funktioniert gut.


Ich habe in meinem ursprünglichen Beitrag nicht darauf hingewiesen, dass ich die Dateien nur innerhalb meines lokalen Netzwerks senden muss. Bittorrent scheint mir übertrieben. Ist es ein bekanntes Problem, dass große Dateien Probleme verursachen, wenn sie mit FTP und CIFS über ein Netzwerk von Linux nach Windows gesendet werden? Kann jemand erklären, was die obigen Fehlermeldungen bedeuten?
Robert S

0

Das Erstellen eines Torrents Ihrer Datei (en) oder die Verwendung von Bittorrent Sync, wie von nwahmaet erwähnt, ist wahrscheinlich die beste Wahl. Es kann einige Zeit dauern, aber Sie müssen sich keine Sorgen über Verbindungsfehler machen Auch Torrent-Clients führen (zumindest die meisten) Hashing-Vorgänge an den Daten durch, um deren Integrität zu überprüfen.

Was Sie brauchen, um Ihren eigenen Torrent zu erstellen, ist eine statische IP-Adresse für die Dauer der Übertragung, ein offener Port in Ihrem Router, uTorrent (funktioniert auf beiden xp und debian ) oder ein ähnliches Programm (Sie benötigen ein Programm, das sowohl als Client als auch als Tracker fungieren kann, welches utorrent kann).

Detaillierte Anweisungen finden Sie hier:

http://www.howtogeek.com/howto/33597/bittorrent-for-beginners-share-large-files-using-your-own-private-tracker/

und hier:

http://bootstrike.com/Articles/CreateTorrent/


0

Ich glaube, ich habe die Antwort gefunden - unser gesamtes Netzwerk hat vor ein paar Tagen aufgehört zu funktionieren und wurde durch Ein- und Ausschalten unseres Netzwerk-Hubs behoben. Ich habe es ersetzt und die Dinge scheinen jetzt in Ordnung zu sein.

Wie ich schon länger vermutet habe - das scheint ein Hardwareproblem zu sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.