Wie viele Dateien (oder Ordner) können maximal in einem Ordner gespeichert werden?

16

Gibt es eine maximale Anzahl von Elementen, die in einem Ordner unter Windows Server 2008 gespeichert werden können?

Wir müssen das FTP von Hunderttausenden von Elementen in einem Ordner verarbeiten und die Elemente im Ordner verarbeiten. Ich habe Gerüchte gehört, dass es 5000 Artikel sind. Möchte jemand dies mit Beweisen belegen? Mein google fu versagt mir.

Rob Stevenson-Leggett
quelle

Antworten:

16

Siehe diesen Link bei Microsoft .

Es wird vermutet, dass die Anzahl der Dateien in einem bestimmten Ordner unbegrenzt ist, solange die Anzahl der Dateien auf einem bestimmten Volume nicht größer als 4.294.967.295 ist (unter NTFS). Die Verknüpfung bietet für FAT32 deutlich niedrigere Grenzen.

Marko Carter
quelle
3

NTFS: 4.294.967.295 ( Wikipedia-Eintrag )

Jon Rhoades
quelle
2

Obwohl dies keine Antwort auf Ihre Frage ist, sollten Sie bedenken, dass bei vielen Dateisystemen die Leistung beeinträchtigt wird, wenn ein Verzeichnis mehr als X Dateien enthält. In ext3 schätze ich es auf 30.000.

Kyle Brandt
quelle
Ich habe immer gehört (keine Beweise), dass es für NTFS 10.000 sind, bevor die Leistung leidet.
kbyrd
Ich hatte die 10.000 Leistung NTFS-Blues. Wir hatten einige Server, die zwischen 5.000 und 25.000 Dateien hatten, und wenn Sie zu den 10.000 oder mehr kamen, war es sehr langsam. Unter 10.000 war es in Ordnung.
Hondalex
Der Hauptschuldige hierbei ist das Erstellen von 8.3-Dateien. Wenn Sie es auf dem Volume deaktivieren, auf dem sich das Verzeichnis befindet, erhalten Sie massive Verbesserungen, etwa das 100-fache für ~ 1M-Dateien.
Chuu
In der Produktion haben wir einen Ordner mit ein paar Millionen Dateien. Versuchen Sie nicht einmal, den Windows Explorer zu verwenden, er kehrt nie zurück. Wir haben unsere eigenen Tools geschrieben, um Dateinamen durch Benennen von Mustern zu finden und die Ergebnisse zu manipulieren.
Robert Kerr
2

Ich glaube nicht, dass es ein Limit "pro Ordner" gibt. Dies sollte das absolute Limit für Dateien pro NTFS-Volume sein : 2 ^ 32 - 1 . Es würde 512-Byte-Sektoren und eine maximale Dateigröße von einer Datei pro Sektor erfordern.

Realistisch gesehen müssen Sie eine realistische durchschnittliche Dateigröße berechnen und diese Prinzipien dann auf diese Dateigröße anwenden. Also, ich wäre nicht besorgt, ich habe Ordner mit viel mehr als 5000 Dateien gesehen. Wenn Sie jedoch einen solchen Ordner in Windows Explorer öffnen möchten, müssen Sie möglicherweise einige Minuten warten. Verwenden Sie möglicherweise Befehlszeilentools, um auf diesen Ordner zuzugreifen.

Hier ist ein interessanter Link zu Technet: Funktionsweise von NTFS

splattne
quelle
Ok, du tippst also schneller als ich :) Hier ist die Seite, die ich posten wollte. technet.microsoft.com/en-us/library/cc938937.aspx
squillman