Qual è il numero massimo di file (o cartelle) che possono essere memorizzati in una singola cartella?


16

Esiste un limite massimo al numero di elementi che possono essere archiviati in una cartella su Windows Server 2008?

Abbiamo un requisito per gestire l'ftp di centinaia di migliaia di elementi in una cartella ed elaborare gli elementi nella cartella. Ho sentito voci che si tratti di 5000 articoli. Qualcuno vuole supportarlo con prove? Il mio google fu mi sta fallendo.

Risposte:


16

Vedi questo link su Microsoft .

Suggerisce che non vi è alcun limite al numero di file in una determinata cartella, purché il numero di file su un dato volume non sia maggiore di 4.294.967.295 (su NTFS) il collegamento fornisce limiti molto più bassi per FAT32.



2

Sebbene questa non sia una risposta alla tua domanda, tieni presente che con molti file system le prestazioni inizieranno a peggiorare se una directory ha più di X file. In ext3 penso che siano circa 30.000.


La cosa comune che ho sempre sentito (nessuna prova) è che per NTFS sono 10.000 prima che le prestazioni ne risentano.
kbyrd,

Ho avuto il blues NTFS a 10.000 prestazioni. Avevamo alcuni server che contenevano tra 5.000 e 25.000 file e se arrivavi a 10.000 o più era molto lento. Meno di 10.000 andava bene.
Hondalex,

Il colpevole principale qui è la creazione di file 8.3. Se lo disabiliti sul volume in cui risiede la directory, otterrai enormi miglioramenti, circa 100x per ~ 1 milione di file.
Chuu,

In produzione abbiamo una cartella con un paio di milioni di file. Non provare nemmeno a utilizzare Windows Explorer, non ritorna mai. Abbiamo scritto i nostri strumenti per trovare i nomi dei file mediante lo schema di denominazione per manipolare i risultati.
Robert Kerr,

2

Non credo che ci sia un limite "per cartella". Dovrebbe essere uguale al limite assoluto di file per volume NTFS : 2 ^ 32 - 1 . Richiederebbe settori a 512 byte e un limite di dimensione massima del file di un file per settore.

Realisticamente devi calcolare una dimensione media realistica del file e quindi applicare questi principi a quella dimensione del file. Quindi, non sarei preoccupato, ho visto la cartella con molto più di 5000 file. Ma se vuoi aprire una tale cartella in Esplora risorse, potresti dover aspettare minuti. Prendi in considerazione l'utilizzo degli strumenti da riga di comando per accedere a quella cartella.

Ecco un link interessante su Technet: come funziona NTFS


Ok, quindi digiti più velocemente di me :) Ecco la pagina che stavo per pubblicare. technet.microsoft.com/en-us/library/cc938937.aspx
squillman

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.