Você particionou novamente esse disco recentemente? Essa é a única coisa que me vem à mente que poderia fazer com que a compreensão do kernel do layout da partição fosse diferente da do fdisk.
Em caso afirmativo, você precisa dizer ao kernel para reler a tabela de partições com
sudo blockdev --rereadpt
(Isto costumava ser sfdisk -R
, mas sfdisk
caiu -R
na versão 2.26.)
Isso pode falhar (com uma mensagem de erro) se você tiver alguma das partições desse disco já montadas. Desmonte-os e tente novamente. Às vezes isso não é possível (por exemplo, quando sua partição raiz está no mesmo disco) e você precisa reinicializar.
(Na verdade, existe uma maneira de forçar o kernel a reler a tabela de partições, o que deveria ser seguro o suficiente se você não alterasse os tamanhos ou posições de qualquer partição montada, mas não me lembro a linha de comando exata.Eu acho que envolve partx ou kpartx.)