Постоянная проблема, с которой мы сталкиваемся, заключается в том, что на компьютерах, на которых мы создаем наши мастер-образы, могут быть жесткие диски большего размера, чем на дисках некоторых целевых систем. Хорошо известно, что Clonezilla не будет помещать образ диска на диск меньшего размера.
Помимо поиска физического диска, который меньше или меньше всех наших целевых систем, я использовал этот метод, чтобы обойти нашу проблему:
- После подготовки главного компьютера используйте gparted, чтобы сжать разделы, чтобы они все поместились на диске меньшего размера.
- Создайте виртуальную машину с жестким диском целевого размера.
- Создайте нужные разделы на ВМ, установив копию целевой ОС на ВМ.
- Используйте функцию сохранения / восстановления разделов в Clonezilla, чтобы скопировать каждый раздел с главного компьютера на виртуальную машину.
- Создать образ виртуальной машины. Используйте это изображение в качестве золотого мастера для компьютеров.
Есть ли способ использовать gparted (или другую программу) для изменения размера главного диска перед его клонированием? Я знаю, как изменить размер отдельных разделов, но было бы очень, очень удобно, если бы я мог что-то сделать, чтобы Клонезилла подумал, что исходный диск был меньше. Таким образом, я мог использовать функцию восстановления диска, чтобы сделать образ, который был достаточно мал для всех целевых систем.
Из-за различных проблем создание главного образа непосредственно в виртуальной машине не представляется возможным в нашей ситуации.
источник
Ответы:
Внутри каждого изображения клонезиллы есть файл с именем
sda-pt.parted
. Вы можете изменить размер сектора так,/dev/sda
чтобы он был меньше целевого жесткого диска.Вот как мы это делаем:
image/sda-pt.parted
Ниже приведен пример отредактированного
sda-pt.parted
файла.Оригинал:
источник
Создавая мастер-образ, измените размер разделов или «общую площадь без свободного пространства», чтобы она была меньше, чем ваш самый маленький целевой диск.
Используйте режим эксперта вместо новичка в Clonezilla.
Если вы уверены, что все данные с изображения могут поместиться на меньшем диске, добавьте параметр «-icds»
CloneZilla будет отлично работать Imaging на меньшем диске, чем изображение было создано на.
источник
Другое исправление, представленное здесь, сработало для меня. Файл для редактирования - это image / sda-pt.parted внутри самой папки с изображениями.
В этом файле просто уменьшите число в строке с надписью
Если вы знаете требуемый размер в байтах, вы можете разделить его на размер сектора, чтобы получить желаемое количество секторов. В моем случае я построил систему на 40 ГБ с разделами на 40 ГБ, но это было на диске на 320 ГБ. Конечно же, просто изменив размер диска на 40 ГБ / 512 секторов (40000000000/512 = 78125000s), все получилось.
Кроме того, вы можете просто посмотреть на конец таблицы разделов в этом файле и использовать число, которое больше, чем конечная точка вашего последнего раздела.
Следует также отметить, что ни одна из опций, найденных мной при поиске в справке clonezilla для переноса больших изображений на меньшие диски, не работала («режим эксперта», изменение размера и т. Д.). Похоже, что лучший способ - создать образ, а затем отрегулировать размер диска до минимума, прежде чем нажимать.
источник
Мы начали использовать 64 ГБ SSD для создания наших образов. У нас есть диск, зарезервированный для этой цели. При создании нового образа мы сначала помещаем этот диск в компьютер для использования в качестве шаблона. Мы также находим, что это помогает нам быстрее создавать и захватывать изображения, а также обеспечивает соответствие получаемого изображения любой системе, которую мы используем.
источник
Я обнаружил, что редактирование файлов не работает и было проблематично. Clonezilla (текущая версия 2.6.0-37) поддерживает восстановление в меньшее место назначения согласно следующему руководству .
источник
Редактировать изображение / sda-pt.parted внутри папки изображений не работает с Clonezilla 20170905-zesty .
https://sourceforge.net/p/clonezilla/support-requests/65/
Опция "-C" предназначена только для Partclone. Поэтому вы не можете найти его в экспертном режиме Clonezilla. Однако если вы включите «-icds» и «-k1» в Clonezilla, он будет использовать опцию «-C» для partclone при запуске partclone.
Кстати, восстановить образ, сохраненный на диске большего размера, на диск меньшего размера может не сработать. Вы должны убедиться, что все используемые блоки находятся в пределах границы, и раскладка таблицы разделов не может быть слишком сложной, чтобы Clonezilla могла справиться с этим.
См. Дополнительные параметры для восстановления режима: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php
источник