As imagens oficiais fornecidas são imagens de disco bruto, que poderiam ter sido criadas usando dd
.
Como faço para aumentar uma imagem? Não estou interessado em reparticionar a imagem, pois ela já foi respondida em Como posso redimensionar minha partição / (root)? .
Respostas:
Como explicado nesta pergunta, existem dois métodos para expandir a imagem. Abaixo estão dois exemplos para expandir o arquivo em 1 kilobyte.
DD cria um arquivo não esparso
Truncar cria um arquivo esparso
Você provavelmente deseja usar truncado. Um arquivo esparso grava apenas os metadados dos blocos que usa, em vez de realmente gravá-los. Isso torna a criação do arquivo mais rápida (como não é necessário gravar zeros reais no disco) e economiza espaço no disco.
fonte
dd
um arquivo esparso , ele ainda estará correto?Uma maneira incrivelmente fácil de redimensionar a imagem é usar uma das
qemu
ferramentas chamadasqemu-img
. Obviamente, isso depende do fato de você terqemu
instalado (o que eu sei que você já faz Alex).O comando fica assim:
Onde
filename
está o arquivo de imagem e tamanho é o tamanho que você deseja ampliar (ou reduzir) a imagem.Por exemplo, se você deseja estender a imagem
archarm.img
em 2 GB, execute:fonte