Jump to content
Sign in to follow this  
alfaalex

[filesystem] Quantità di elementi in una directory

Recommended Posts

Sto creando un sistema di storage per un quantità molto elevata di file di qualsiasi dimensione. Mi è stato consigliato di suddividere i vari file in più directory, ma non mi è stato detto il motivo (credo sia per i tempi di accesso al file).

 

A prescindere dal file-sytem, qualcuno sa darmi qualche info/riferimento in merito?

 

Grazie!

Share this post


Link to post
Share on other sites

Più che in varie directory sarà stato suggerito in varie partizioni..

 

Un motivo è che se hai più partizioni l'eventuale corruzione di una di queste non mette in crisi l'intero sistema.

Tenere separati dati e sistema permette anche di ottimizzare i backup.

I filesystem hanno dei limiti fisici (anche se enormi) se separi i filesystem eviti di incappare in questi limiti fisici.

Share this post


Link to post
Share on other sites

C'è anche il numero di file per ciascuna directory e dipende dal filesystem.

Oltre ad un decadimento esponenziale delle prestazioni, in base al numero dei file presenti

 

ecco perchè solitamente si fa una suddivisione tipo:

 

/g/gu/gue/guest.txt

Share this post


Link to post
Share on other sites
Oltre ad un decadimento esponenziale delle prestazioni, in base al numero dei file presenti

 

Perché esponenziale, hai qualche fonte?

 

A intuito direi che l'andamento dev'essere logaritmico, dato che le directory contengono un numero fisso di blocchi diretti.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×