Sto facendo il setup per una farm di archiviazione su larga scala, e per evitare la necessità di fscks lunghi un mese, il mio piano è quello di dividere lo storage in numerosi filesystem più piccoli (va bene, dato che ho un albero dei file ben articolato , in modo da poter facilmente avere filesystem separati montati su 1/
, 2/
, 3/
, 4/
, ecc).
La mia difficoltà è nel trovare una qualsiasi enumerazione di una dimensione "ragionevole" per un filesystem, per mantenere i tempi di fsck allo stesso modo "ragionevole". Sebbene sia pienamente consapevole del fatto che il tempo assoluto per una determinata dimensione dipenderà in gran parte dall'hardware, non riesco a trovare alcuna descrizione della forma della curva per i tempi di ext3 fsck con dimensioni del filesystem variabili e quali sono le altre variabili ( un file system pieno di file in una singola directory impiega più tempo di uno con 10 file in ciascuna delle migliaia di directory in un albero; file di grandi dimensioni contro file di piccole dimensioni; file di sistema completo vs file di sistema vuoto; e così via).
Qualcuno ha riferimenti a numeri ben studiati su questo? In caso contrario, qualsiasi aneddoto su questi problemi dovrebbe almeno aiutare a guidare la mia sperimentazione, qualora ciò fosse necessario.
EDIT : Per chiarire: indipendentemente dal filesystem, se qualcosa va storto con i metadati, dovrà essere controllato. Se i re-fsck basati sul tempo o sul mount sono abilitati o necessari non è in discussione, e l'unica ragione per cui sto chiedendo numeri specifici per ext3 è perché è il file system più probabile da scegliere. Se conosci un filesystem che ha un processo fsck particolarmente veloce, sono aperto ai suggerimenti, ma deve essere un'opzione solida (afferma che "il filesystem X non ha mai bisogno di fsck!" Sarà deriso e deriso a lungo) . Sono anche consapevole della necessità di backup e il desiderio di fsck non è un sostituto per i backup, tuttavia è sufficiente scartare il filesystem e ripristinarlo dal backup quando si verificano problemi, piuttosto che fsck, sembra davvero,