Eu reiniciei um computador ontem e aconteceu uma coisa estranha: quando eu o reiniciei, um dos discos rígidos tinha cerca de um megabyte menor. Eu tenho quatro discos rígidos de 3 TB neste computador, em pares de matrizes RAID1 mdraid, formando um LVM VG. As unidades eram originalmente igualmente grandes, nos setores de 5860533168 * 512 bytes, e essa unidade é agora apenas 5860531055 setores. O que é particularmente estranho, já que esta unidade é uma unidade do setor 4k (obviamente, como é 3 TB). Então, eu esperaria que o tamanho em setores de 512 bytes fosse pelo menos divisível por 8, o que não é.
Como as unidades são particionadas por GPT, isso significava que o kernel (razoavelmente) rejeitava sua tabela de partição e não detectava nenhuma partição nela, o que significava que a matriz RAID da qual fazia parte era deixada degradada. Eu tinha um sobressalente que eu poderia inserir no array, então, nenhum dano foi feito por si só. (E sim, eu sei que deveria ter reservado espaço no final das unidades para não depender dos tamanhos exatos deles, mas não pensei nisso quando criei os arrays. Eu planejo consertá-lo.)
Minha pergunta é simples: o que aconteceu com esse disco? É um modo de falha conhecido para os discos rígidos subitamente encolherem? (Eu não ouvi sobre isso, pelo menos.) A SMART não relata nada de errado sobre a unidade - nenhum setor pendente ou realocado ou qualquer outra coisa que eu possa ver que se destaque.