Diferentes tamanhos de partição (lsblk e df)

Diferentes tamanhos de partição (lsblk e df)

Tenho lutado para compreender a discrepância encontrada em duas saídas - lsblke df -h. Pesquisar entre outras questões semelhantes não produziu nenhum bom resultado.

lsblk:

sdb      8:16   0    10G  0 disk 
├─sdb1   8:17   0     5G  0 part /temp_disk
└─sdb2   8:18   0     5G  0 part /temp_disk_2

df-h:

/dev/sdb1       9.8G   24K  9.3G   1% /temp_disk
/dev/sdb2       4.9G   24K  4.6G   1% /temp_disk_2

Como é que o tamanho de/dev/sdb1é maior na 2ª saída? Lá, é igual ao tamanho de todo o disco (quase 10G).

ATUALIZAR Após a reinicialização, não foi mais possível montar nenhuma dessas partições. A execução fsckresultou em Bad magic number in super-blockerro que parece confirmarmook765suposição de - alguma coisa maligna aparentemente aconteceu durante o redimensionamento da partição. Na minha memória, posso ter esquecido de desmontar uma partição antes de redimensioná-la.

Responder1

A solução é formatar o sistema de arquivos que foi corrompido durante o redimensionamento incorreto. No caso das duas partições que tenho, é necessário:

  1. mkfs.ext4 /dev/sdb1
  2. mkfs.ext4 /dev/sdb2

Uma vez feito isso, isso resolve todos os problemas de uma vez: não há discrepância nos tamanhos das partições, não há superblocos ruins e ambas as partições podem ser montadas sem erros.

informação relacionada