Eu reiniciei um computador ontem e tive uma coisa estranha acontecendo: Quando eu tinha inicializado de volta, um dos discos rígidos era 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 pela 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 na matriz, portanto, nenhum dano foi feito por si só. (E sim, eu percebo que deveria ter reservado espaço no final das unidades para não depender de seus tamanhos exatos, mas não pensei nisso quando criei os arrays. Eu planejo consertá-lo.)
Minha pergunta é simples: o que aconteceu com essa unidade? É 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.
sudo hdparm -N /dev/sdX
?