Comment mettre en file d'attente les opérations sur les fichiers?


23

Lorsque je sélectionne des fichiers à copier vers ou depuis un seul appareil, Nautilus accumule les opérations sur les fichiers en parallèle:

Opérations sur les fichiers

Je crains que dans certaines circonstances, cela puisse entraîner une fragmentation du périphérique de destination ou des ralentissements de transfert en raison de lectures dispersées sur le périphérique source et d'une surcharge de connexion réseau accrue.

Comment puis-je mettre ces opérations en file d'attente à la place, afin que chaque opération ne démarre qu'après la précédente?


1
Je pense que toute l'idée du transfert parallèle a été faite pour accélérer les choses. Peut-être vous demandez-vous si cela vaut la peine de vous inquiéter avant d'essayer de contourner cette invocation parallèle? Peut-être que le ChangeLog du projet contient des informations?
utilisateur inconnu

cp <Source1> <Dest1>; cp <Source2> <Dest2>: P.
crazy2be

3
@userunknown AFAIK le point de transfert parallèle n'est pas d'accélérer les choses, mais d'être agnostique quant à la priorité des éléments copiés. Par exemple, un utilisateur peut copier 20 Go de fichiers musicaux, puis décider de copier un fichier texte de 10 Ko. Si la mise en file d'attente était activée par défaut, l'utilisateur devrait attendre que la musique soit copiée avant de copier le petit fichier texte. Si la copie parallèle se produit avec la même source ou un lecteur de destination, il va ralentir le processus, depuis la lecture / écriture / transfert est en concurrence. Il pourrait y avoir des cas spéciaux (par exemple, le SSD est le lecteur partagé) où cela ne ferait aucune différence.
Sparhawk

@Sparhawk Vous avez raison. Dans la plupart des cas, les écritures séquentielles étant interrompues en raison de l'exécution simultanée d'autres, les exécutent comme des écritures aléatoires et ralentissent considérablement les taux de transfert. Cependant, lors de la copie à partir de plusieurs disques physiques séparés, cela peut être avantageux car il peut lire / écrire en parallèle dans un tel cas.
gertvdijk

2
Pour les utilisateurs de KDE qui lisent ceci, il s'agit de la demande de fonctionnalité # 259512
gertvdijk

Réponses:



1

Il y a 2 bons programmes GUI:

  1. Ultracopier [ debInstaller ultracopier ]
  2. MiniCopier [ java ]

1
Merci beaucoup d'avoir répondu, mais pouvez-vous fournir une brève description de chaque application, y compris les avantages et les inconvénients de chacune, ainsi que des instructions pour l'installation sur Ubuntu et des liens où l'OP peut en savoir plus sur chacune?

Malheureusement, aucun de ces éléments ne s'intègre à Nautilus
dolzenko

0

Le gestionnaire de fichiers MATE Caja met en file d'attente les transferts par défaut. Alternativement, GNOME-commander ou Double Commander ou mc font probablement la queue par défaut.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.