Recupere o espaço livre perdido com resize2fs

Recupere o espaço livre perdido com resize2fs

Redimensionei uma partição EXT4 com resize2fs, mas foi depois que a ação foi concluída que descobri que ela apenas reduziu o sistema de arquivos, não a partição. Como posso aumentar o sistema de arquivos para ter o tamanho da partição novamente? (Minha pergunta não é sobre reduzir a partição, fiz isso com o GParted. Minha pergunta é sobre como aumentar o sistema de arquivos de volta ao tamanho da partição agora menor.) O GParted diz que tenho 11,56 gigabytes usados ​​(o tamanho de todos os meus arquivos somados é de 4,4 GB), enquanto dfdiz 4,4 GB.

Saída de df -h:
Filesystem Size Used Avail Use% /dev/sda4 443G 4.4G 439G 1%

Saída de fsck /dev/sda:
Device Start End Sectors Size Type /dev/sda4 975955968 1918963711 943007744 449.7G Linux filesystem

Responder1

A ação padrão resize2fsé aumentar o sistema de arquivos para ocupar toda a partição, então você só precisa executar o resize2fs /dev/sda4.

Na verdade, acho que isso é o que a maioria das pessoas faz para reduzir um sistema de arquivos:

  1. reduza o FS para algum tamanho que fique entre o tamanho mínimo (definido pelo volume de arquivos já no sistema de arquivos) e o tamanho desejado
  2. redimensionar a partição para o tamanho desejado
  3. redimensionar o FS para caber na partição

Talvez hoje em dia as ferramentas de particionamento verifiquem o tamanho do FS para que ele não fique truncado ao diminuir muito a partição, mas não é algo que se queira verificar com muita frequência!

informação relacionada