Wie kann ich Dateivorgänge in die Warteschlange stellen?

23

Wenn ich Dateien auswähle, die auf oder von einem einzelnen Gerät kopiert werden sollen, sammelt Nautilus Dateivorgänge parallel:

Dateioperationen

Ich mache mir Sorgen, dass dies unter bestimmten Umständen zu einer Fragmentierung des Zielgeräts oder zu Übertragungsverlangsamungen führen kann, die auf verstreute Lesevorgänge auf dem Quellgerät und erhöhten Netzwerkverbindungsaufwand zurückzuführen sind.

Wie kann ich diese Dateioperationen stattdessen in eine Warteschlange stellen, sodass jede Operation erst startet, nachdem die vorherige beendet wurde?

ændrük
quelle
1
Ich würde denken, die ganze Idee der parallelen Übertragung wurde gemacht, um die Dinge zu beschleunigen. Vielleicht finden Sie heraus, ob es sich überhaupt lohnt, sich Sorgen zu machen, bevor Sie versuchen, diese parallele Anrufung zu umgehen? Vielleicht enthält das ChangeLog des Projekts einige Informationen?
Benutzer unbekannt
cp <Source1> <Dest1>; cp <Source2> <Dest2>: P.
crazy2be
3
@userunknown AFAIK Der Punkt der parallelen Übertragung besteht nicht darin, die Dinge zu beschleunigen, sondern die Priorität der kopierten Elemente zu regeln. Beispielsweise kann ein Benutzer 20 GB Musikdateien kopieren und dann entscheiden, eine 10-kB-Textdatei zu kopieren. Wenn die Warteschlange standardmäßig aktiviert wäre, müsste der Benutzer warten, bis die Musik kopiert ist, bevor er die kleine Textdatei kopiert. Wenn paralleles Kopieren mit demselben Quell- oder Ziellaufwerk erfolgt, wird der Vorgang verlangsamt, da das Lesen / Schreiben / Übertragen konkurriert. Es kann Sonderfälle geben (z. B. SSD ist das gemeinsam genutzte Laufwerk), in denen dies keinen Unterschied macht.
Sparhawk
@Sparhawk Du hast recht. In den meisten Fällen werden sequenzielle Schreibvorgänge unterbrochen, weil andere gleichzeitig ausgeführt werden. Dadurch werden sie als zufällige Schreibvorgänge ausgeführt und die Übertragungsraten werden drastisch verlangsamt. Wenn jedoch aus mehreren separaten physischen Laufwerk zu kopieren, kann dies von Vorteil sein , da sie kann / Schreib parallel in einem solchen Fall lesen.
Gertvdijk
2
Für KDE-Benutzer, die dies lesen, ist dies die Featureanforderung Nr. 259512
gertvdijk,

Antworten:

1

Es gibt 2 schöne GUI-Programme:

  1. Ultracopier [ debInstallieren Sie den Ultracopier ]
  2. MiniCopier [ Java ]
Totti
quelle
1
Vielen Dank, dass Sie uns eine Antwort gegeben haben. Können Sie uns bitte eine kurze Beschreibung der einzelnen Apps geben, einschließlich der Vor- und Nachteile der einzelnen Apps sowie Anweisungen für die Installation unter Ubuntu und Links, über die das OP weitere Informationen zu den einzelnen Apps erhalten kann?
Leider ist keine dieser Funktionen mit Nautilus
dolzenko
0

Der MATE-Dateimanager Caja stellt die Übertragung standardmäßig in die Warteschlange. Alternativ steht GNOME-commander oder Double Commander oder mc wahrscheinlich standardmäßig in der Warteschlange.

swedebugia
quelle