Melhor método para executar uma cópia do HDD de um mestre para um escravo

3

Estamos executando um sistema baseado no Debian em nosso produto, e eu preciso criar novas unidades a partir de uma unidade mestre.

Método 1: Instale o sistema operacional do CD ao vivo do Debian e copie o software personalizado necessário.

Anteriormente, observei meu processo com o método 1, vários erros, como operadores sem dependências, durante a instalação do sistema operacional, etc, e levo cerca de 80 minutos para instalar o SO e meu software. Então, não consegui continuar com esse mecanismo.

Método 2: Clone da unidade mestre e coloque-a em um servidor. Rodando o clonezilla e instalando o clone.

Este método estava funcionando muito bem para mim anteriormente. Atualmente, os clientes exigem diferentes tamanhos de HDD. Um único clone não funciona para mim. Então, isso me faz manter vários clones e leva cerca de 30 minutos para instalar o clone.

Método 3: Apenas particione a unidade copie todos os arquivos do SO do mestre para o escravo.

Esse método me dá a liberdade de simplesmente copiar os arquivos do mestre para o escravo. Além disso, permite-me manter um único disco mestre. Além disso, esse método leva cerca de 10 minutos para copiar arquivos. Mas eu sinto que pode haver muitos CONS usando esse método.

Eu quero manter uma única cópia do meu mestre e consumir menos tempo para criar uma nova unidade escrava.

    
por Ragav 28.03.2014 / 03:31

2 respostas

2

Uma outra opção para sugerir.

fsarchiver faz um bom trabalho ao restaurar sistemas de arquivos para uma partição de tamanho diferente ou até mesmo para um tipo de sistema de arquivos diferente.

Você pode fazer um backup do seu mestre

fsarchiver savefs /path2storage/master.fsa /dev/sda1 /dev/sda2 /dev/sda3

O exemplo anterior usa três partições, / boot / e / home.

Particionar novo disco para tamanho e restaurar master.fsa

fsarchiver restfs /path2storage/master.fsa id=0,dest=/dev/sdb1 id=1,dest=/dev/sdb2 id=2,dest=/dev/sdb3

Obviamente, você precisa substituir os dispositivos apropriados

Após a restauração de um fsarchive, seria necessário atualizar o / etc / fstab de destino e instalar um carregador de inicialização a partir do chroot.

fsarchiver -h mostra exemplos de conversão do tipo de sistema de arquivos

    
por 28.03.2014 / 20:36
1

É fácil adaptar o método 2 a diferentes tamanhos de disco rígido.

Opção 1: tornar o mestre o menor possível (por exemplo, reduzir para 90%). Use o Clonezilla para cloná-lo, então parted ou lvextend seguido por resize2fs para ampliar o sistema de arquivos.

Opção 2: tornar o master um volume do sistema que tenha amplo espaço para o SO e o software básico, além de pacotes e atualizações extras antecipados. Use o espaço restante no disco para um volume de dados do usuário montado em /srv .

    
por 28.03.2014 / 03:59