Modifique o tamanho do arquivo .ext4

2

Atualmente, estou tentando modificar a tabela de partições para uma plataforma incorporada. Um dos arquivos exibidos na plataforma é um arquivo .ext4 . Eu posso montar o arquivo, mas não posso aumentar seu tamanho.

O GParted não pode abrir .ext4 arquivos ou acessá-los quando montado. Eu posso mudar os dados dentro do arquivo. Como faço para modificar seu tamanho?

A montagem e o preenchimento com dados adicionais não funcionam, pois o tamanho do arquivo é limitado de alguma forma. Eu suspeito que posso modificar esse tamanho no cabeçalho.

    
por Mast 13.05.2015 / 11:58

1 resposta

1

Você pode usar kpartx para poder usar a partição incorporada em arquivos. Por exemplo:

sudo kpartx -a ubuntu-15.04.iso

Fornecerão dispositivos adicionais em /dev/mapper , como /dev/mapper/loop0p1 , ... que você pode montar.

Isso pode não ser necessário no seu caso para aumentar sua partição, sugiro (fazer backup):

dd if=/dev/zero bs=1M count=500 >> yourfile.ext4

para acrescentar algum zero ao final do seu arquivo desmontado . E então prossiga para crescer o ext4 fs com

resize2fs yourfile.ext4
    
por solsTiCe 13.05.2015 / 12:25