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

2

Esta é mais uma pergunta após este .

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

Eu acho que essa questão é mais simples do que isso, porque eu a partição já é maior do que o sistema de arquivos, mas eu quero crescer o sistema de arquivos para preencher a partição.

O motivo pelo qual meu sistema de arquivos é menor que a partição é que eu não formatei a partição fazendo mkfs , mas sim cat ing uma imagem do sistema de arquivos. E a imagem é menor que a partição de destino.

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

    
por user3528438 04.09.2015 / 01:03

1 resposta

0

A única maneira que eu sei é encolher / aumentar um pouco a partição com gparted (ou uma versão antiga de parted que ainda fez isso). De alguma forma, o código para redimensionar vfat está oculto neste programa de particionamento (ou libparted para essa matéria) e não parece haver ferramentas como resize2fs que fazem isso diretamente ou oferecem mais opções.

Se tal redimensionamento é suficiente para o seu SoC incorporado - não tenho certeza de quão bem o vfat é capaz de se adaptar a tamanhos de partição arbitrários - você vinculou a um programa com o qual você pode testar. Você pode ter que tornar sua partição um pouco menor para que os valores correspondam.

    
por 04.09.2015 / 02:08