Criando imagem do sistema operacional a partir da instalação atual

0

Eu instalei o Kali Linux no meu painel Orange Pi no site oficial e fiz algumas alterações de configuração em cima da instalação padrão. Eu queria saber se eu posso criar uma nova imagem, uma espécie de ponto de salvamento, aqui para que eu possa instalá-la diretamente no cartão de memória no caso de algo dar errado com a instalação no futuro.

O que eu fiz foi despejar toda a memória do cartão flash, bit-a-bit, usando o utilitário dd , mas o problema é que ele despejará todos os 64 GBs mesmo que o SO seja pouco mais de 3 GB.

Agora, primeiro, se eu usar dd da maneira que mencionei e despejo de volta no cartão, isso funcionaria? E como faço para criar a imagem do tamanho adequado?

    
por 7_R3X 31.05.2018 / 12:16

1 resposta

0

Primeiro, o dd funcionará muito bem se você inserir o cartão inteiro e não a partição, ou seja, algo como:

dd if=/dev/sda of=/somewhere/filedump bs=512

para restaurar no mesmo cartão ou em um cartão do mesmo tamanho, você faria o oposto, ou seja,

dd if=/somewhere/filedump of=/dev/sda bs=512

tenha em mente que, para fazer isso, seu sistema operacional não precisa ser inicializado, ou seja, você precisa inicializar com uma DSL ou qualquer outro dispositivo de inicialização USB e, em seguida, fazer o backup do dispositivo. Caso contrário, você não terá consistência no sistema de arquivos.

Agora, para evitar o uso de espaço desnecessário, há algumas opções:

  1. faça o dump do dd uma vez e depois faça o rsync no dump no futuro algo como

    mount -o loop -t ext4 / em algum lugar / filedump / mnt / yourmountpoint

    rsync -avx / / mnt / yourmountpoint

  2. reduza a partição do sistema operacional usando parted e, em seguida, despeje apenas a partição do sistema operacional (por exemplo, sda1 em vez de sda). CAVEAT: se você reproduzi-lo, o tamanho da partição precisa ser idêntico ao tamanho original.

por 31.05.2018 / 13:33

Tags