Как правильно снять образ системы?

Есть установленная система с набором программ. Купили 90 компьютеров. Нужно правильно снять образ системы и переслать его поставщикам.
Как правильно снять такой образ системы и куда можно слить чтобы отправить ссылку на скачивание?
С помощью dd получается 80 Гб.

А что за дистр?

А что за дистр?

В общем:

1. Загружаешься с СД.
2. Все монтируешь для рабочей системы.
3. tar'ом собираешь архив.
4. dd - образ загрузчика.
5. Все это сжимаешь можешь сжимать, а можешь и так пересылать.
6. На приемной стороне грузишься с СД и все восстанавливаешь.

Но, если машины - точные клоны, то твой вариант (снятие образа диска) лучше/проще. Можешь его сжать для ускорения передачи.

А слить можешь на M$ OneDrive - они 100Гб дают бесплатно, по-крайней мере, для владельцев Самсунг Галакси. ;)

1. загрузился с minimal 2.

1. загрузился с minimal
2. mount /dev/sdc1 /mnt/gentoo (sdc1 - съемный hdd)
3. dd if=/dev/sda of=/mnt/gentoo/linux.img - 80Гб.
На приемной стороне просят чтобы образ был вместе с разделами и прочим ... одним файлом.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Итоговый 80Гб образ лучше сжать.

А чтобы сжималось лучше:
- почистить все временные файлы, файлы ccache, логи
- забить свободное место раздела(ов) нулями (cat /dev/zero > /zerofile && rm /zerofile)
- слить образ посредством dd
- сжать результат.

В принципе, если образ уже есть, чтобы минимизировать его размер, можно его смонтировать и "обнулить", как выше указано.

.

LinuxID написал(а):
Есть установленная система с набором программ. Купили 90 компьютеров. Нужно правильно снять образ системы и переслать его поставщикам.

Глупый вопрос: компьютеры идентичные (купленные между собой и отдельно с эталонным стендом)?
Если нет, то необходимо проработать вопрос включения всех используемых драйверов.
И параметров оптимизации (то есть пересобрать систему с базовыми флагами архитектуры).

:wq
--
Live free or die

все 90 шт. одинаковые.

все 90 шт. одинаковые. Это первая партия. т.с. пробная.
Поставлять будут с предустановленным Linux. Вот у нас и появилась необходимость подогнать им то, что нам нужно со всеми программами. Ну что бы самим не париться.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

/

А 91-й (с которого предполагается брать образ)?

:wq
--
Live free or die

Нет. Образец сделан на х86_64

Нет. Образец сделан на х86_64 похожей, но другой чипсет. Ядро - genkernel. Boot, root, home - ext4.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Ты так и не ответил на вопрос

Ты так и не ответил на вопрос о дистре...

LinuxID написал(а):
Нет. Образец сделан на х86_64 похожей, но другой чипсет...

Ну тогда могут быть проблемы...

Думаю, что лучшим и более перспективным решением было бы настроить управление конфигурациями - я бы порекомендовал Ansible или Salt. Потратишь время вначале, но потом будет легко и просто, а также куда меньше проблем... :)

Это как раз не подходит, т.к.

Это как раз не подходит, т.к. компы разойдутся по разным территориям и будут работать в разных сетях. НО! Сама система, ПО и пароль root`а должны быть одинаковые. У нас будет около 10 шт и городить туннель для управления территориальными конфигурациями совершенно не за чем, ибо нужно передать подготовленный снимок системы с мбр, грабом, разделами и всем остальным.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Куда оно разойдется и как это

Куда оно разойдется и как это разлить не имеет меж собой никакой логической связи.

1) Делаем пхе загрузку , к примеру с образом гентолайва
2) Ставим и настраиваем стандартным образом один из дистров (все равно какой, gentoo с заточкой под камень - много сложней)
3) грузимся с пхе, тарим разделы, скачиваем себе, ансибл в помощь ибо автоматизация рутины
4) пишем ансибле плейбук для разбивки диска и разлива образов, настройки граба (мбр не тарится, dd жостко привязан к разделу, граб использует uuid радзелов, в общем решил таром)
5) Грузим 100 машин с пхе, пароль рут + ссх ап
6) Добавляем айпи хостов в инвентори файл
7) Запускаем и наслаждаемся

PS
Пока доволен но...
пункт нумер 1 в планах, пока использую лайв. Хочу пхе c пунктом 5 на борту и автооповещением админа, к примеру по tftp
Еще было бы неплохо собрать ансиблом оповещения в отдельный инвентори файл, или скрипт автоинвентори прописать дабы избавится от 6
.... совершенству нет предела.

Плей разлива - бессовестный вольный перевод на ансибл генто хендбука

app-backup/fsarchiver

app-backup/fsarchiver

Не умеет делать копию с 0-го

Не умеет делать копию с 0-го сектора.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".