Existem algumas maneiras de conseguir isso. Fizemos isso, mas depois encontramos um produto para "imagens em massa", de modo que nossas necessidades simples expiraram.
CloneZilla
Para clonar uma partição em um disco menor usando o CloneZilla, você pode usar o argumento -icds
com sua sessão do CloneZilla (ao implantar) ou pré-encolher sua partição do Ubuntu usando o GParted antes de tirar a imagem usando o CloneZilla .
Se você usar o argumento -icds
em sua sessão do CloneZilla para implantar sua imagem, tenha muito cuidado, pois o CloneZilla aplicará a imagem e, se os dados excederem o tamanho do disco, você perderá dados. Use por sua conta e risco. Se os dados da imagem forem menores que o disco para o qual você está aplicando a imagem, na maioria dos casos, a imagem ficará bem.
Se você pré-encolher a partição do Ubuntu para poder antecipar os tamanhos dos dispositivos, é provável que você aplique a imagem para que as partições estejam em um estado seguro antes da clonagem. As desvantagens de pré-encolher a partição do Ubuntu é que quando a imagem foi aplicada a um dispositivo de tamanho muito maior, você precisará voltar ao GParted para aumentar a partição para o tamanho do dispositivo. Você provavelmente poderia fazer o script, uma vez que o CloneZilla foi concluído, mas isso é uma complicação extra e precisará de alguma pesquisa.
Projeto FOG
Uma solução alternativa para o CloneZilla é um projeto bastante desenvolvido chamado FOG. FOG é uma solução de servidor de imagens que é Open Source e você instala em outra máquina Ubuntu com um grande armazenamento de dados. Depois de configurar o servidor FOG, você registra cada máquina em sua rede (por seu endereço MAC) e pode atribuir a cada cliente uma imagem. Quando você precisa "capturar" uma imagem, basta fazer logon na interface web do FOG e iniciar o processo de captura. Para implantar uma imagem, você pode fazer isso usando a interface da Web ou usando o menu PXE em cada cliente. Este sistema é muito mais complicado de configurar, mas oferece a maior flexibilidade e é realmente fácil de usar, uma vez configurado. Ele permite a geração de imagens em grande número de máquinas simultaneamente (o CloneZilla com o DRBL também permite isso, mas o FOG é muito melhor). A coisa boa sobre o FOG é quando ele está "capturando" uma imagem (como um NTFS - não conheço os outros sistemas de arquivos, mas há mais), ele pode redimensionar a partição para o menor tamanho possível (os dados usados) que permite restaurar discos de tamanho diferente sem qualquer configuração individual da máquina.