Vou testar o 'xfs_repair' em alguns sistemas de arquivos grandes (cerca de 50 TB), pois no passado o uso de memória era alto. Embora eu pudesse testar o programa apenas em sistemas de arquivos corretos, seria bom testá-los em um sistema corrompido.
Então, qual seria a melhor maneira de corromper um sistema de arquivos. Crédito extra se o método repetidamente fornecer a mesma corrupção todas as vezes ....
Para dar às pessoas uma idéia do que quero dizer em 2006, ish
"Para verificar ou executar o reparo em um sistema de arquivos com vários terabytes, é necessário:
- uma máquina de 64 bits
- um xfs de 64 bits _ repair / xfs _ check binary
- ~ 2 GB de RAM por terabyte de sistema de arquivos
- 100-200MB de RAM por milhão de inodes no sistema de arquivos.
O xfs_repair geralmente usa menos memória que isso, mas esses números fornecem uma estimativa aproximada do que um sistema de arquivos grande com mais de 80% de capacidade pode exigir para reparar.
FWIW, na última vez em que isso ocorreu internamente, o sistema de arquivos de 29 TB em questão levou ~ 75 GB de RAM + swap para reparar ".