Есть несколько способов добиться этого. Мы сделали это, но затем нашли продукт для "массовой визуализации", поэтому наши простые потребности истекли.
Clonezilla
Для того, чтобы иметь возможность клонировать раздел на меньший диск с помощью Clonezilla вы можете использовать либо -icds
аргумент с Clonezilla сессии (при развертывании) , или вы можете предварительно сжать раздел с Ubuntu с помощью GParted , прежде чем принимать изображение с помощью Clonezilla.
Если вы используете аргумент -icds
в своем сеансе CloneZilla для развертывания образа, тогда будьте очень осторожны, так как CloneZilla будет применять образ, а если данные превышают размер диска, вы потеряете данные. Используйте на свой риск. Если данные изображения меньше, чем диск, к которому вы применяете изображение, то в большинстве случаев изображение будет нормальным.
Если вы предварительно сократили размер раздела Ubuntu, чтобы можно было заранее указать размеры устройств, к которым вы, вероятно, будете применять изображение, то разделы будут в безопасном состоянии до клонирования. Недостатки предварительного сжатия раздела Ubuntu заключаются в том, что когда изображение было применено к устройству гораздо большего размера, вам нужно будет вернуться к GParted, чтобы увеличить раздел до размера устройства. Вы, вероятно, могли бы написать это после завершения CloneZilla, но это является дополнительным осложнением и потребует некоторых исследований.
FOG Project
Альтернативным решением для CloneZilla является довольно развитый проект под названием FOG. FOG - это сервер изображений с открытым исходным кодом, и вы устанавливаете его на другой компьютер Ubuntu с большим хранилищем данных. После настройки сервера FOG вы регистрируете каждую машину в своей сети (по ее MAC-адресу) и можете назначить каждому клиенту изображение. Когда вам нужно "захватить" изображение, вы просто входите в веб-интерфейс FOG и начинаете процесс захвата. Для развертывания образа вы можете сделать это с помощью веб-интерфейса или с помощью меню PXE на каждом клиенте. Эта система гораздо сложнее в настройке, но предлагает большую гибкость и действительно проста в использовании после настройки. Это позволяет отображать большое количество машин одновременно (CloneZilla с DRBL также позволяет это, но FOG намного лучше). Хорошая вещь о FOG заключается в том, что когда он "захватывает" образ (например, NTFS - я не знаю других файловых систем, но их больше), он может изменить размер раздела до минимального (используемые данные). что позволяет восстанавливать диски разных размеров без какой-либо индивидуальной конфигурации машины.