Meu sistema é o Gentoo Linux (kernel is 3.16.0), meu sistema de arquivos é reiserfs.
Alguns dias atrás, eu descompactei um tarball grande que tem mais de 100MB, e tem cerca de 1.3GB e 10.000 arquivos depois de descompactar, então eu encontrei vários arquivos descompactados desordenados, incompletos, corrompidos. Então fiz o fsck nessa partição (/ dev / sda9). Erro no sistema de arquivos.
Comparing bitmaps..vpf-10640: The on-disk and correct bitmaps differs.
2 found corruptions can be fixed when running with --fix-fixable
Então eu fiz o fsck novamente com o - fixável, ele me mostrou o sucesso por fim. Eu achei que estava tudo bem, mas não.
Se eu descompactar o tarball novamente, o erro aconteceu novamente, apesar de quantas vezes fiz o fsck com - fixe-fixe, mesmo com --rebuild-tree.
Este tarball está correto, eu descompactei em outra partição (reiserfs também), sem erro. Então eu duvido que existam blocos ruins no disco. Eu uso o comando "badblocks -nsv" para verificar todo o disco (/ dev / sda), nenhum bloco ruim é relatado. (É a maneira de verificar os blocos ruins certo?)
Eu tentei reformatar também, infelizmente nada de bom aconteceu. (Eu fiz backup de todos os arquivos na partição "problem" para outro lugar, e re-formatei essa partição (ainda reiserfs), então copiei-os de volta. O erro apareceu novamente depois que eu descompactei o tarball novamente. , porque eu tentei outros grandes tarballs, mesmo erro.)
Então, agora, estou muito confuso, se não houver blocos ruins no disco, por que o sistema de arquivos é quebrado repetidas vezes depois de corrigi-lo.