Wie viele Dateien kann man unter einen Ordner legen
Ich kenne dieses Problem nicht, aber wir können testen, wie viele Dateien unter dem Ordner platziert werden können.
Wie man ein solches Problem testet? Es ist offensichtlich, dass es unrealistisch ist, Dateien einzeln zu erstellen, es bleibt nicht viel Zeit, und diese Methode ist zu dumm. Hier verwenden wir den Batch-Befehl, erstellen eine neue Bat-Datei und kopieren dann den Code "for /l %%a in (1,1,10000000000000000000000000000000) do echo text> %%a.txt", speichern und beenden. Dieser Code bedeutet, 100000000000000000000 Dateien aus 1.txt unter dem Ordner zu erstellen.
Nachdem wir auf diese Batch-Datei auf der Festplatte des FAT32-Dateiformats doppelt geklickt hatten, warteten wir eine Weile geduldig und stellten fest, dass beim Erstellen der 65535. Datei die Aufforderung "Verzeichnis oder Datei nicht erstellt können" erschien, was darauf hindeutetDu kannst bis zu 65.535 Dateien im nächsten Ordner im FAT32-Dateiformat ablegen。
Wie viele Dateien also in einem Ordner auf der Festplatte des NTFS-Dateiformats gespeichert werden können, können wir auch mit der oben genannten Batch-Verarbeitung testen, aber lassen Sie uns zuerst die Antwort geben.Du kannst 4294967295 Dateien unter der nächsten Datei Home im NTFS-Dateiformat speichern.Man braucht mindestens 16,7 TB freie Festplatte, um diesen Test abzuschließen, sodass man sich keine Sorgen machen muss, wie viele Dateien unter einem Ordner liegen können.
Wie viele Dateien kann ein Ordner auf einem Windows-Server speichern, ohne die Lesegeschwindigkeit zu beeinträchtigen?
Wie viele Dateien kann ich auf einem Windows-Server in einen Ordner legen, ohne die Lesegeschwindigkeit von Dateien wie php/nodejs/java zu beeinflussen? Die Möglichkeit, eine Datei zu lesen, ist, den Dateinamen zu kennen, sie direkt zu lesen, ohne den Ordner durchzugehen. Möchten Sie immer noch etwas über das Linux-System wissen? 1. Die maximale Anzahl der Dateien unter Windows hängt mit dem im Detail verwendeten Dateisystem zusammen 2. Was die Leseeffizienz betrifft, speichert das Betriebssystem Verzeichnisdateien im Index, was identisch ist wie die Mysql-Primärschlüsselsuche, die nicht allzu große Auswirkungen hat, aber es muss sein, dass je mehr Daten, desto langsamer die Geschwindigkeit. 3. Linux Ich benutze das Centos-System, den Rest kenne ich nicht, die Dateisystemverwaltung ist durch zwei Grenzen begrenzt: Festplattenspeicher und Innode-Kapazität. Das heißt, die Metainformationen der unter Linux erstellten Dateien (Dateiname, Autor, Erstellungszeit) werden im Inode gespeichert, nachdem ich auf einen Speicherplatz von 12 % stieß, aber die Festplatte den Zugriff verweigerte, und das Ergebnis war, dass das tmp-Verzeichnis nicht regelmäßig gereinigt wurde, was zu viele kleine Dateien führte und die Kapazität des Inodes aufbrauchte. Die Kapazität des Inodes kann beim Partitionieren manuell eingestellt werden.
|