1

Это просто. У меня есть компьютер на 212 ГБ с Ubuntu 10.04, уже настроенным для производственной среды. Только 4 ГБ используются из 212 ГБ.

Я хочу (возможно, быстрый) способ поместить образ системы на меньшую (8 ГБ) флешку, чтобы иметь возможность установить этот предварительно сконфигурированный linux на многие машины одного типа (то же оборудование, модель и т.д.), А также, возможно, также на другие модели, если необходимо.

Clonezilla, дд, вы называете все это делать байтовое копирование, в результате чего образ 212 ГБ с в основном неиспользуемым пространством.

Как я могу добиться этого ??? Чем больше деталей, тем лучше

1 ответ1

2

Есть несколько способов добиться этого. Мы сделали это, но затем нашли продукт для "массовой визуализации", поэтому наши простые потребности истекли.

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 - я не знаю других файловых систем, но их больше), он может изменить размер раздела до минимального (используемые данные). что позволяет восстанавливать диски разных размеров без какой-либо индивидуальной конфигурации машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .