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

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

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

Método 1: Instale o sistema operacional a partir do live CD do debian e copie o software personalizado necessário.

Anteriormente, iniciei meu processo com o método 1, encontrei vários erros, como operadores faltando dependências, durante a instalação do sistema operacional, etc., e leva cerca de 80 minutos para instalar o sistema operacional e meu software. Então, não consegui dar continuidade a esse mecanismo.

Método 2: Clone o drive master e coloque-o em um servidor. Executando o clonezilla e instalando o clone.

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

Método 3: Basta particionar a unidade e copiar todos os arquivos do sistema operacional do mestre para o escravo.

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

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

Responder1

Outra opção a sugerir.

fsarchiverfaz 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ê poderia 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.

Particione o novo disco para dimensionar 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

Depois de restaurar um fsarchive, seria necessário atualizar o destino /etc/fstab e instalar um gerenciador de inicialização a partir do chroot.

fsarchiver -hmostra exemplos de conversão do tipo de sistema de arquivos

Responder2

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

Opção 1: torne o master o menor possível (digamos, reduza-o para 90% da capacidade). Use o Clonezilla para cloná-lo e, em seguida, partedou lvextendseguido por resize2fspara ampliar o sistema de arquivos.

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

informação relacionada