it-swarm.com.de

Ubuntu friert beim Kopieren von Dateien auf ein freigegebenes Laufwerk ein

Ubuntu 15.10 64bit

Beim Verschieben oder Kopieren von Dateien auf einen USB-Stick oder ein Netzwerklaufwerk bleibt Nautilus (Files) hängen. Der Kopier-/Verschiebevorgang startet, friert dann aber ein. Ich weiß, dass Ubuntu keine großen Dateien verarbeiten kann, aber die Datei, die ich verschiebe, ist nur 922 MB (.MP3).

Ich habe versucht, den Befehl cp (Kopieren) im Terminal zu verwenden, aber jetzt hängt das Terminal. Eine Datei wird manchmal kopiert, aber eine Datei dieser Größe kann manchmal bis zu 30 Minuten dauern.

Ich habe sowohl eine drahtlose als auch eine fest verdrahtete Netzwerkverbindung ausprobiert.

Ich habe keine internen Firewalls.

Ich kann problemlos von meinem Win7-PC und von einem alten Laptop mit Linux Mint17 auf das Network Share-Laufwerk kopieren, das sich auf einem PC mit Ubuntu 14.04.3LTS unter SAMBA befindet.

Wenn ich auf den Systemmonitor schaue, verwende ich kaum CPU oder Speicher, wenn dieses Problem auftritt. Es scheint also kein Mangel an Speicher usw. zu sein.

4
pst007x

Ich denke, es könnte ein Fehler sein. Ich habe gelesen, dass gvfsd-trash übermäßige CPU-Auslastung verwendet, obwohl ich dies nicht aufgezeichnet habe. Indem ich jedoch die CPU-Nutzung von gvfsd-trash einschränkte, wurde das Problem behoben. Hoffentlich können zukünftige Updates dieses Problem beheben.

Ich benutzte dieses hier , um diesen Prozess einzuschränken, schien für mich zu funktionieren.

0
pst007x

Das ist sehr seltsam, dass Sie es mit all Ihren versuchten Tools (Nautilus, cp usw.) sehen und dass Sie es sowohl auf USB- als auch auf Samba-Freigaben sehen. Das deutet darauf hin, dass etwas anderes los ist. Ich würde empfehlen, iotop zu installieren (muss unter Sudo/root ausgeführt werden):

$ Sudo apt-get install iotop
$ Sudo iotop

Dies wird Ihnen helfen, eine Vorstellung davon zu bekommen, was los ist. Wenn die Dinge so aussehen, als ob sie hängen, können Sie einen Synchronisierungsbefehl eingeben, um festzustellen, ob etwas mit der steckengebliebenen Datei verschmutzt ist.

$ sync

Verwenden Sie auch:

$ top

Können Sie den Prozess überwachen, um zu sehen, ob es hängt.

Schließlich verwende ich rsync für meine Netzwerkübertragungen (aus einer Reihe von Gründen, z. B. zur Wiederaufnahme und Anzeige des Fortschritts), sodass Sie möglicherweise die Verwendung von rsync untersuchen möchten.

$ rsync -v --progress /path/to/myfile /path/to/destination/

Dies kann auch andere Gründe haben, die mit Hardware- oder bevorstehenden Hardwarefehlern zusammenhängen.

1
snorp