Daten kopieren - was passiert im Hintergrund?
Grundsätzliche Frage zum Kopieren von Dateien
Folgendes ist z.B. gegeben: Ich habe einen Client und zwei Server, alles unter Windows also SMB Protokoll. Auf dem Client habe ich ein Netzlaufwerk das auf Server1 verweist und ein Netzlaufwerk, das auf Server2 verweist. Jetzt kopiere ich vom Client aus Dateien von dem einen Netzlaufwerk ins andere.
Werden meine Daten nun tatsächlich nur zwischen den beiden Servern kopiert oder machen die Daten den Umweg über den Client?
Aufgefallen ist mir das aktuell, als ich einen relativ großen Ordner von einer Freigabe in eine andere Freigabe auf dem gleichen Server kopieren wollte. Das dauert deutlich länger, als wenn ich mich an die Konsole des Servers setze und da einfach von einem Ordner in den Anderen kopiere.
Ich hab zwar mal Wireshark capturen lassen, aber so richtig schlau werde ich aus den Daten dort nicht!?
Vielen Dank schonmal im Voraus.
Gruß
Michael
Folgendes ist z.B. gegeben: Ich habe einen Client und zwei Server, alles unter Windows also SMB Protokoll. Auf dem Client habe ich ein Netzlaufwerk das auf Server1 verweist und ein Netzlaufwerk, das auf Server2 verweist. Jetzt kopiere ich vom Client aus Dateien von dem einen Netzlaufwerk ins andere.
Werden meine Daten nun tatsächlich nur zwischen den beiden Servern kopiert oder machen die Daten den Umweg über den Client?
Aufgefallen ist mir das aktuell, als ich einen relativ großen Ordner von einer Freigabe in eine andere Freigabe auf dem gleichen Server kopieren wollte. Das dauert deutlich länger, als wenn ich mich an die Konsole des Servers setze und da einfach von einem Ordner in den Anderen kopiere.
Ich hab zwar mal Wireshark capturen lassen, aber so richtig schlau werde ich aus den Daten dort nicht!?
Vielen Dank schonmal im Voraus.
Gruß
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 123867
Url: https://administrator.de/contentid/123867
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
6 Kommentare
Neuester Kommentar
Und Server x.y. tut gegenüber dem Server a.b. so, als ob er Du wäre wegen Berechtigungen etc?
Gäbe schöne Sicherheitslücken. Und was machen wir, wenn die beiden Server in verschiedenen Netzen sind und durch Firewalls getrennt? Und den Vorgang abbrechen ist auch nicht mehr so einfach. Von Nachfragen wegen z.B. Überschreiben gar nicht zu reden.
Zuständig für was genau? Fürs Kopieren?
Kopieren tut Dein Client, im Netzwerk wird nur mittels SMB (wenn wir von Windows Rechner reden und eigentlich heist es inzwischen CIFS) von Server 1 gelesen, auf dem Client empfangen und dann über SMB auf Server 2 geschrieben.
Gäbe schöne Sicherheitslücken. Und was machen wir, wenn die beiden Server in verschiedenen Netzen sind und durch Firewalls getrennt? Und den Vorgang abbrechen ist auch nicht mehr so einfach. Von Nachfragen wegen z.B. Überschreiben gar nicht zu reden.
Zuständig für was genau? Fürs Kopieren?
Kopieren tut Dein Client, im Netzwerk wird nur mittels SMB (wenn wir von Windows Rechner reden und eigentlich heist es inzwischen CIFS) von Server 1 gelesen, auf dem Client empfangen und dann über SMB auf Server 2 geschrieben.
Wenn du auf Server 1 die Berechtigung hast, direkt auf Server 2 zuzugreifen, kannst du das mit psexec auch von deinem Client aus beschleunigen, indem du den Copy-Vorgang über die Console anleierst.