Schnellste Methode zum Löschen großer Verzeichnisse / Ordner

Antworten:

9

Der schnellste Weg, den ich entdeckt habe, war "rmdir / s [Verzeichnis]". Es scheint viel weniger Meta-Daten Operationen als ein einzubeziehen, „del . “ Tut, was es sehr flink macht. Ich benutze es regelmäßig, um Home-Verzeichnisse mit vielen tausend Dateien zu entfernen. Absolut viel schneller als ein Entfernungsverzeichnis aus dem Explorer, das das Bedürfnis zu haben scheint, alle Dateien vor dem Entfernen zu zählen.

Ich bin noch nicht auf 1 TB gestiegen. Wenn diese 1 TB weniger als beispielsweise 10 KB Dateien umfassen, würden die großen Metadatenoperationen große Speicherbereiche in der MFT als frei markieren. Wenn diese 1 TB Millionen von Dateien umfasst, verlangsamen die Metadatenvorgänge die Daten auf Dateiebene erheblich. In diesem Fall schlägt rmdir / s die Hose von Explorer.

sysadmin1138
quelle
brachte unseren Server immer noch in die Knie, als er einen Ordner mit 24k-Dateien mit rmdir /q /s {folder}.. löschte .
Jeff Atwood
3

Wie Sysadmin sagte, hat das Löschen einzelner Dateien einen enormen Aufwand. Löschen Sie daher den Ordner. Unabhängig von der verwendeten Löschmethode sollten Sie die AV-Software zunächst vorübergehend deaktivieren, wenn Sie eine große Anzahl von Dateien und / oder Ordnern löschen möchten. Da ein Löschvorgang sowohl ein Lese- als auch ein Schreibvorgang ist, wird die AV-Software aktiv und verlangsamt die Dinge, vorausgesetzt natürlich, Sie verwenden einen Echtzeitscanner.

John Gardeniers
quelle
1

ich vermute

rd /S /Q FolderToDelete

ist die schnellste Option, die Sie haben.

Warnung: / S löscht alle Dateien und Ordner (Baum) und / Q ist der Schalter für "Nicht um Bestätigung bitten".

splattne
quelle
1

Kann ich fragen, was Sie erreichen wollen?

Wenn Sie den Speicherplatz nicht so schnell wie möglich zurück benötigen, besteht die richtige Methode möglicherweise darin, das Verzeichnis an einen anderen Speicherort zu verschieben und einen Thread zu erstellen, der Dateien und Verzeichnisse langsam löscht. Auf diese Weise ist das Verzeichnis nicht im Weg und der Server wird nicht in die Knie gezwungen.

James
quelle