Como aumentar o tamanho de um sistema de arquivos vfat para exatamente o tamanho da partição que contém?

2

Esta é mais uma pergunta depois desta .

Eu pesquiso no google, mas a maioria dos resultados da pesquisa é sobre como aumentar a partição e o sistema de arquivos ao mesmo tempo.

Acho que essa pergunta é mais simples que isso, porque a partição já é maior que o sistema de arquivos, mas quero aumentar o sistema de arquivos para preencher a partição.

A razão pela qual meu sistema de arquivos é menor que a partição é que eu não formatei a partição mkfs, mas catinseri uma imagem do sistema de arquivos nela. E a imagem é menor que a partição de destino.

A razão pela qual eu tenho que aumentar o sistema de arquivos para preencher completamente a partição é que meu SoC incorporado não inicializa quando há uma lacuna, explicado no final deste wiki .

user3528438
fonte

Respostas:

1

A única maneira que eu sei é diminuir / aumentar um pouco a partição gparted(ou uma versão antiga parteddisso ainda fazia isso). De alguma forma, o código para redimensionar vfatestá oculto neste programa de particionamento (ou, libpartednesse caso) e não parece haver ferramentas como resize2fsessa que fazem isso diretamente ou oferecem mais opções.

Se esse redimensionamento é suficiente para o SoC incorporado - não sei até que ponto o vfat pode se adaptar a tamanhos de partição arbitrários - você vinculou a um programa com o qual pode testar. Você pode ter que tornar sua partição um pouco menor para que os valores correspondam.

frostschutz
fonte