Qual é a maneira correta de criar uma imagem inicializável do meu sistema?

12

Não seria bom se eu conseguisse configurar meu sistema logo depois de instalá-lo, com todos os temas e programas e SDKs que eu quisesse, e então apenas salvar esse instantâneo ? Como um backup, exceto que eu seria capaz de inicializar a imagem e instalá-lo em qualquer máquina que eu gostaria de fazer?

Tenho certeza que isso é possível. Na verdade, eu sei que é até certo ponto .

link

Mas existe uma maneira melhor? Alguém conhece magia que eu possa usar? Não posso simplesmente salvar o estado do meu sistema para que, quando eu instalar algum software de servidor não suportado e eu montar meu sistema, não precise gastar mais uma hora configurando-o?

    
por Jacob 11.04.2016 / 20:09

4 respostas

10

Eu uso os CloneZilla e Voltar no tempo fazer backups de sistema e dados, respectivamente.

A vantagem do CloneZilla sobre ferramentas internas como dd é que ele usa seu próprio partclone , que cria imagens muito pequenas (reconhece arquivos esparsos, pode usar vários utilitários de compactação, ...) e cai de volta para ddrescue , que permite a leitura de discos rígidos danificados ! (É bom ter esse último backup antes que o HDD finalmente desista completamente.)

No entanto, você deve ter (no mínimo) um / e /home separados, se desejar diferenciar facilmente o sistema operacional e os arquivos de configuração do usuário.

Nothing é tão flexível, robusto e rápido quanto o CloneZilla para fazer back-ups completos de imagem / disco off-line (e estou sempre lendo manuais de backup se alguém menciona seus back-ups favoritos ferramenta para ver se eles tem algo melhor do que eu tenho)

Se você colocar o CloneZilla em uma partição inicializável de 512 MByte de um HDD USB externo, basta inicializá-lo em qualquer máquina e restaurar qualquer backup feito na partição, levando o restante do mesmo HDD.

Aviso: se você restaurar o mesmo sistema de back-up para várias máquinas, todas essas máquinas serão clones umas das outras com o mesmo nome de host, fuso horário, IP (se estático), .. então tudo isso precisa ser personalizado depois de "restaurar" ...

Como alternativa , tenho um USB SLC inicializável stick que tem uma instalação completa do Linux (no meu caso lubuntu) sem nenhum driver proprietário e uma partição FAT líder, nenhuma partição swap, mas um arquivo swap dentro da partição / que eu posso inicializar em qualquer máquina (até agora) e que eu uso para desinfectar máquinas Windows (ou simplesmente para trabalhar na máquina de outra pessoa sem tocar nos dados deles se eles forem paranóicos).

    
por 11.04.2016 / 20:40
3

Sim, existe um caminho. A máquina nem sempre precisa ser a mesma, já que o Linux cria os sistemas de arquivos /dev , /proc e /sys enquanto o kernel inicializa, o que lhe dá muita liberdade para fazer algumas mudanças drásticas de hardware. .

Digamos que seu sistema operacional esteja instalado no disco /dev/sda . Você pode criar um ISO de /dev/sda e todas as suas partições, sejam elas quais forem, com o seguinte comando:

dd if=/dev/sda of=/path/to/image.iso

A desvantagem disso é que a imagem será o tamanho total do disco que você especificou como if (arquivo de entrada), mesmo que esse disco não esteja cheio.

Se você quiser clonar o disco diretamente de /dev/sda , basta inserir outro disco e usar algo como:

dd if=/dev/sda of=/dev/sdb
    
por 11.04.2016 / 20:36
0

se a máquina for sempre a mesma, usar o dd pode ser útil nessa situação.

    
por 11.04.2016 / 20:14
0

Você pode querer olhar para o squashfs. É o que as versões "live" geralmente usam, e você pode "desconfigurar" o diretório por diretório para qualquer partições que você gosta. É programável, extensível e recebe parms de comando de um arquivo de lista, se quiser. Como um arquivo zip que funciona como um sistema de arquivos estático sem extração completa. Ele tem suas limitações, é claro, mas com um pouco de trabalho ele permitirá que você faça o que quiser com mais granularidade do que o Clonezilla e mais cérebros que o dd. Os fóruns do linux terão algo para criar sua própria imagem ao vivo.

    
por 28.11.2018 / 06:43