Um problema recorrente que temos é que os computadores que usamos para criar nossas imagens mestres podem ter discos rígidos maiores do que alguns dos sistemas de destino. É sabido que o Clonezilla não colocará uma imagem de disco em uma unidade menor.
Além de encontrar uma unidade física menor / tão pequena quanto todos os nossos sistemas de destino, usei esse método para solucionar nosso problema:
- Depois de preparar o computador mestre, use gparted para reduzir as partições, para que elas caibam no disco de tamanho menor.
- Crie uma VM com um disco rígido do tamanho de destino.
- Crie as partições corretas na VM instalando uma cópia do SO de destino na VM.
- Use a funcionalidade de salvar / restaurar partição no Clonezilla para copiar cada partição do computador mestre para a VM.
- Crie uma imagem da VM. Use esta imagem como o mestre de ouro para criar computadores de imagem.
Existe alguma maneira de usar o gparted (ou outro programa) para redimensionar a unidade mestre antes de cloná-la? Eu sei como redimensionar partições individuais, mas seria muito, muito útil se eu pudesse fazer algo para fazer o Clonezilla pensar que a unidade original era menor. Dessa forma, eu poderia usar a funcionalidade do disco de restauração para criar uma imagem pequena o suficiente para todos os sistemas de destino.
Devido a vários problemas, criar a imagem principal diretamente em uma VM não é viável para a nossa situação.
fonte
Respostas:
Dentro de cada imagem do clonezilla, existe um arquivo chamado
sda-pt.parted
. Você pode editar o tamanho do setor/dev/sda
para ser menor que o disco rígido de destino.Aqui está como fazemos:
image/sda-pt.parted
Abaixo está uma amostra de um
sda-pt.parted
arquivo editadoOriginal:
fonte
Ao criar sua Imagem Mestre, redimensione as partições ou a "área total de espaço livre" para que seja menor do que a menor unidade de destino.
Use o modo especialista em vez de iniciante no Clonezilla.
Se você tiver certeza de que todos os dados da imagem podem caber no disco menor, adicione a opção "-icds"
O CloneZilla funcionará bem para criar imagens em uma unidade menor do que a imagem em que foi criada.
fonte
A outra correção fornecida aqui funcionou para mim. O arquivo a editar é image / sda-pt.parted dentro da própria pasta de imagens.
Nesse arquivo, basta diminuir o número na linha que diz
Se você souber o tamanho de destino desejado em bytes, poderá dividir pelo tamanho do setor para obter o número de setores que deseja. No meu caso, eu havia construído um sistema de 40 GB com partições de 40 GB, mas estava em uma unidade de 320 GB. Com certeza, basta alterar o tamanho do disco para setores de 40 GB / 512 (40000000000/512 = 78125000s).
Como alternativa, você pode apenas olhar para o final da sua tabela de partição nesse arquivo e usar um número apenas maior que o ponto final da sua última partição.
Devo também observar que nenhuma das opções que encontrei ao pesquisar a ajuda do clonezilla para enviar imagens maiores para unidades menores funcionou ("modo especialista", redimensionamento etc.). Parece que a melhor abordagem é criar sua imagem e ajustar o tamanho do disco para que seja o menor possível antes de pressionar.
fonte
Começamos a usar um SSD de 64 GB para criar nossas imagens. Temos uma unidade reservada para esse fim. Ao criar uma nova imagem, primeiro colocamos essa unidade no computador para ser usada como modelo. Achamos que isso também nos ajuda a produzir e capturar imagens mais rapidamente, além de garantir que a imagem resultante caiba em qualquer sistema que tenhamos em serviço.
fonte
Descobri que editar os arquivos não funcionava e era problemático. O Clonezilla (versão 2.6.0-37 atual) suporta a restauração para um destino menor de acordo com o seguinte guia .
fonte
Editar image / sda-pt.parted dentro da pasta da imagem não funciona com o Clonezilla 20170905-zesty .
https://sourceforge.net/p/clonezilla/support-requests/65/
A opção "-C" é apenas para o Partclone. Portanto, você não pode encontrá-lo no modo especialista do Clonezilla. No entanto, se você ativar "-icds" e "-k1" do Clonezilla, ele usará a opção "-C" para partclone ao executar o partclone.
BTW, restaurar uma imagem da que foi salva em um disco maior para um disco menor pode não funcionar. Você precisa garantir que todos os blocos usados estejam dentro do limite, e o layout da tabela de partições não pode ser muito complicado, para que o Clonezilla possa lidar com isso.
Consulte os parâmetros avançados para o modo de restauração: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php
fonte