web-dev-qa-db-fra.com

Ubuntu se fige lors de la copie de fichiers sur un lecteur partagé

Ubuntu 15.10 64bit

Lors du déplacement ou de la copie de fichiers sur une clé USB ou un lecteur de partage réseau, Nautilus (fichiers) se bloque. Le processus de copie/déplacement commence mais se fige ensuite. Je sais qu'Ubuntu ne peut pas gérer de gros fichiers, cependant, le fichier que je déplace est seulement de 922 Mo (.MP3).

J'ai essayé d'utiliser la commande cp (copie) dans le terminal, mais le terminal se bloque. Un fichier est parfois copié, mais un fichier de cette taille peut parfois prendre jusqu'à 30 minutes.

J'ai essayé les deux sur une connexion réseau sans fil et câblée.

Je n'ai pas de pare-feu interne.

Je peux copier sur le lecteur de partage réseau, qui se trouve sur un PC sous Ubuntu 14.04.3LTS utilisant SAMBA, à partir de mon ordinateur Win7 sans problème et à partir d'un vieil ordinateur portable sous Linux Mint17.

Lorsque j'examine le Moniteur système, j'utilise à peine un processeur ou de la mémoire lorsque ce problème se produit. Ce problème ne semble donc pas être un manque de mémoire, etc.

4
pst007x

Je pense que c'est peut-être un bug, j'ai lu que gvfsd-trash utilise une utilisation excessive du processeur, bien que je ne l'ait pas enregistré. Cependant, en limitant l'utilisation de l'unité centrale gvfsd-trash, j'ai trouvé que le problème était résolu. Nous espérons donc que les futures mises à jour pourront résoudre ce problème.

J'ai utilisé ceci ici pour limiter ce processus, a semblé fonctionner pour moi.

0
pst007x

Il est très étrange que vous voyiez toutes ces tentatives d’outils (Nautilus, cp, etc.) et que vous les voyiez à la fois sur des partages USB et Samba. Cela suggère que quelque chose d'autre se passe. Je recommanderais d'installer iotop (doit être exécuté sous Sudo/root):

$ Sudo apt-get install iotop
$ Sudo iotop

Cela vous aidera à avoir une idée de ce qui se passe. Si les choses semblent suspendues, vous pouvez lancer une commande 'sync' pour voir si quelque chose se bloque avec le fichier se coincer.

$ sync

En utilisant également:

$ top

Peut vous permettre de surveiller le processus pour voir s'il est suspendu.

Enfin, j’utilise rsync pour mes transferts réseau (pour diverses raisons, notamment la possibilité de reprendre et de voir les progrès accomplis). Vous voudrez peut-être explorer l’utilisation de rsync.

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

Cela pourrait également être dû à d'autres raisons pouvant être liées au matériel ou à des défaillances matérielles imminentes.

1
snorp