Encontrei esse problema recentemente e consegui resolvê-lo. Como não parece haver uma resposta clara aqui, pensei em tentar consertar isso.
Primeiro, é importante entender que você pode colocar um sistema de arquivos diretamente em um dispositivo de bloco. Nesse caso, você montaria / fsck / etc o dispositivo, como:/ dev / sda
NÃO / dev / sda1
Para ser claro, isso significa que você pode ter um sistema de arquivos sem uma tabela de partições. Isso é chamado de sistema de arquivos sem pareamento, e existe há muito tempo. Aqui está um tópico em stackexchange debatendo os méritos: link
Em seguida, este parece ser um problema comum, principalmente porque o Ubuntu decidiu incluir a opção de instalar diretamente em um dispositivo.
O problema surge porque, em alguns casos, uma instalação sem partição quebra a fórmula usada pela EXT4 para calcular o tamanho do disco. Você pode dizer se você tem esse problema se a diferença entre o tamanho esperado e real é de 265 bytes. (e não, não deveria ser 256) O Google acabou de me dizer que 265 é o tamanho de uma estrutura inode EXT4. Como colocar sistemas de arquivos em dispositivos nus é suportado e, em alguns casos, até mesmo incentivado, eu diria que isso é um bug. Eu estava usando a versão 2.6.39 do kernel quando aconteceu comigo.
Finalmente, a solução. É muito fácil mesmo.
Primeiro, você precisa forçar um fsck do sistema de arquivos:
fsck.ext4 -f /dev/(your device)
Mais uma vez, para um dispositivo sem parsing você usaria por exemplo / dev / sda, não / dev / sda1 ou qualquer coisa assim.
Em seguida, você precisa redimensionar o dispositivo para corresponder ao que o ext4 deseja:
resize2fs /dev/(your device) ####
Onde
EXT4-fs (sda): geometria incorreta: a contagem de blocos excede o tamanho do dispositivo (blocos ####)
ATENÇÃO: as isenções de responsabilidade se aplicam. Mexer com sistemas de arquivos é perigoso, etc. Cuidado! Isso significa uma tentativa desesperada de consertar um sistema de arquivos, quando a única outra alternativa é reformatar. Não sou especialista em sistemas de arquivos, e não tenho idéia se a correção acima funcionará em seu sistema ou apresentarei problemas mais adiante. YMMV.
Depois de resgatar seus dados, a abordagem mais segura é provavelmente reformatar e criar uma tabela de partição padrão, se possível.