GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist (Ubuntu) Linux-Dateikopieralgorithmus besser als Windows 7?

Der Standard copy eingebaut in Windows ist nicht sehr gut, aber Windows kommt mit zwei erweiterten Befehlen, die viel effizienter sind:xcopy und robocopy . Besonders wenn Sie die volle Kontrolle über erweiterte Dateisystemfunktionen wie ACLs oder alternative Datenströme benötigen, robocopy ist das Werkzeug der Wahl.

Wenn Sie beispielsweise eine große Verzeichnisstruktur kopieren, möchten Sie möglicherweise, dass das Ziel unfragmentiert ist . Der Standardaufruf von robocopy ist schon ziemlich gut darin, aber da Verzeichniseinträge aktualisiert werden, wenn Unterverzeichnisse erstellt werden, können Sie immer noch fragmentierte Verzeichnisse erhalten. Um das zu verhindern, können Sie robocopy ausführen in zwei Durchgängen, von denen der erste nur die Zielverzeichnisstruktur erstellt, ohne Dateiinhalte zu kopieren, und der zweite, um die Dateikörper tatsächlich zu kopieren.

Insgesamt robocopy ist sehr effizient und kennt alle NTFS-Funktionen.


Ein Teil der Geschwindigkeit, die Sie von Ubuntu Linux sehen, ist wahrscheinlich das Datei-Caching. Soweit ich weiß, unternimmt die Dateikopie unter Linux keine Anstrengungen, um die Verwendung des Dateicaches zu minimieren.

Wenn Sie unter Linux eine Datei kopieren, die kleiner als etwa 50 % Ihres Arbeitsspeichers ist, wird die gesamte Datei in den Dateicache kopiert und dann auf die Festplatte geschrieben, wenn es die Zeit erlaubt. Dies scheint sehr schnell zu sein, zwingt jedoch andere nützlichere Dateien aus dem Cache. Dies können Web-Cache-Dateien, E-Mails, Konfigurationsdateien, Schriftartdateien usw. sein.

Windows XP kopierte früher auch ohne Rücksicht auf den Dateicache. Aber in Windows Vista hat Microsoft den Explorer so geändert, dass beim Kopieren eine begrenzte Menge an Datei-Cache verwendet wird. Dadurch werden die Auswirkungen großer Dateikopien auf den Rest des Systems reduziert. Aber es reduziert auch die Geschwindigkeit selbst relativ kleiner Dateikopien auf die Geschwindigkeit der Festplatte.


Verwenden Sie unter Windows Teracopy - es löst das allgemeine Dummheitsproblem, das der Explorer hat.

In Ubuntu fand ich das Kopieren von Dateien sehr schnell.

Der Dialog "Dateioperation" verschwindet jedoch nicht, wenn Sie Wechseldatenträger verwenden. Wenn Sie versuchen, das Laufwerk sofort nach dem Verschwinden des Dialogfelds sicher auszuwerfen, erhalten Sie eine Fehlermeldung. Daten kommen trotzdem durch.

Update:Windows-Dateioperationen sind wahrscheinlich wegen der Integration mit Diensten und der Registrierung langsam. Nautilus (in Gnome) ist nur ein einfacher Prozess, denke ich, oder hat zumindest nicht die Last/Unterbrechungen, die der Explorer hat.


Linux
  1. So erhöhen Sie die Swap-Größe unter Ubuntu Linux

  2. Bessere Ubuntu-Schriftarten

  3. Ist es besser, Dual-Boot oder eine VM auszuführen?

  4. Stellen Sie eine Verbindung zu Linux über den Namen statt über die IP her

  5. Datei von windows nach linux kopieren

11 Gründe, warum Linux besser ist als Windows

Linux vs. Mac:7 Gründe, warum Linux die bessere Wahl ist als Mac

Wie teilt man Dateien zwischen Ubuntu und Windows 10?

Ubuntu vs. Arch:Welche Linux-Distribution ist besser?

Warum ist es so schwer, eine Datei in Ubuntu zu finden?

Windows-Administrator, der mit einem Linux-Dateiserver (Ubuntu) klein anfangen möchte