Proverò "xfs_repair" su alcuni file system di grandi dimensioni (circa 50 TB) poiché in passato l'utilizzo della memoria è elevato. Mentre potrei testare il programma solo su file system corretti, sarebbe bene testarli su un sistema corrotto.
Quindi quale sarebbe il modo migliore per corrompere un file system. Credito extra se il metodo fornisce ripetutamente la stessa corruzione ogni volta ....
Dare alla gente un'idea di cosa intendo nel 2006
"Per controllare o eseguire correttamente la riparazione su un file system multi-terabyte, è necessario:
- una macchina a 64 bit
- un binario di controllo xfs _ repair / xfs _ a 64 bit
- ~ 2 GB di RAM per terabyte di filesystem
- 100-200 MB di RAM per milione di inode nel filesystem.
xfs_repair userà di solito meno memoria di questa, ma questi numeri ti danno una figura a sfera per ciò che un grande filesystem pieno> 80% può richiedere di riparare.
FWIW, l'ultima volta che questo è emerso internamente, il filesystem da 29 TB in questione ha richiesto ~ 75 GB di RAM + swap per la riparazione. "