Hoeveel bestanden kun je onder een map zetten
Ik weet niet hoe het met dit probleem zit, maar we kunnen testen hoeveel bestanden er onder de map kunnen worden geplaatst.
Dus hoe test je zo'n probleem? Het is duidelijk dat het onrealistisch is om bestanden één voor één te maken, er is niet zoveel tijd, en deze methode is te dom. Hier gebruiken we het batchcommando, maken een nieuw bat-bestand aan en kopiëren vervolgens de code "for /l %%a in (1,1,1000000000000000000000000000000000) do echo text> %%a.txt", opslaan en afsluiten. Deze code betekent dat je 10000000000000000000000 bestanden aanmaakt van 1.txt onder de map.
Na dubbelklikken op dit batchbestand op de harde schijf van het FAT32-bestandsformaat, wachtten we geduldig een tijdje en ontdekten dat bij het aanmaken van het 65535e bestand de prompt "Kan geen map of bestand aanmaken" verscheen, wat aanduidend isJe kunt tot 65.535 bestanden onder de volgende map in het FAT32-bestandsformaat plaatsen。
Hoeveel bestanden er in een map op de harde schijf van het NTFS-bestandsformaat kunnen worden opgeslagen, kunnen we ook met bovenstaande batchverwerking testen, maar laten we eerst het antwoord geven.Je kunt 4294967295 bestanden opslaan onder het volgende bestand home in het NTFS-bestandsformaatJe moet minstens 16,7TB vrije schijf hebben om deze test te voltooien, dus je hoeft je geen zorgen te maken over hoeveel bestanden er onder een map kunnen worden geplaatst.
Hoeveel bestanden kan een map bevatten op een Windows-server zonder de leessnelheid te beïnvloeden?
Hoeveel bestanden kan ik in een map op een Windows-server zetten zonder de leessnelheid van bestanden zoals php/nodejs/Java te beïnvloeden? De manier om een bestand te lezen is door de bestandsnaam te kennen, deze direct te lezen, zonder door de map te gaan. Wil je nog steeds meer weten over het Linux-systeem? 1. Het maximale aantal bestanden onder Windows hangt samen met het bestandssysteem dat in detail wordt gebruikt 2. Wat betreft leesefficiëntie slaat het besturingssysteem mapbestanden op in de index, wat hetzelfde is als MySQL primaire sleutelzoekopdracht, die niet al te veel impact heeft, maar het moet zijn dat hoe meer data, hoe trager de snelheid. 3. Linux Ik gebruik het centos-systeem, ik ken de rest niet, bestandsbeheer is beperkt door twee limieten: schijfruimte en inode-capaciteit. Dat wil zeggen, de meta-informatie van de bestanden onder Linux (bestandsnaam, auteur, aanmaaktijd) wordt opgeslagen in de inode, zodra ik een schijfruimte tegenkwam die 12% innam, maar de schijf weigerde toegang te krijgen, en het resultaat was dat de tmp-map niet regelmatig werd schoongemaakt, wat resulteerde in te veel kleine bestanden en de capaciteit van de inode opraakte. De capaciteit van de inode kan handmatig worden ingesteld bij het partitioneren.
|