Вопрос

Есть ли простой способ клонировать всю установленную систему debian / ubuntu целиком?

Я хочу иметь идентичную установку с точки зрения установленных пакетов и как можно большего количества настроек.

Я просмотрел варианты aptitude, apt-get, synaptic, но ничего не нашел.

Это было полезно?

Решение

Это руководство должно ответить на ваш прямой вопрос

Но я бы порекомендовал Rsync и просто клонировал весь / root. Это только дорого в первый раз.

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

Другие советы

Как зеркально отразить установку apt-get.

Первичная система

dpkg --get-selections > installed-software
scp installed-software $targetsystem:.

Целевая система

dpkg --set-selections < installed-software
dselect"

Выполнено.

+1 к этому сообщению

Предположим, вы хотите установить Ubuntu на несколько идентичных систем, которые вы можете попробовать с помощью Функция автоматической установки .

Для этого вы можете использовать rsync, и на ubuntuforms есть интересная тема: ubuntuforms

Существует RSYNC, который позволяет синхронизировать файлы между установками. Таким образом, вы можете просто rsync весь ваш дистрибутив или, по крайней мере, каталоги, которые содержат программы и файлы конфигурации.

Кроме того, я не знаю, является ли это тем, о чем вы спрашиваете, но вы можете превратить вашу существующую установку в образ ISO, это позволит вам установить ее в другом месте, получив таким образом дубликат.

Надеюсь, это поможет

Если диски и системы идентичны, вы можете использовать dd для копирования исходного компьютера на целевой сервер.

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

Как только машина будет продублирована, перейдите к тому, что предложили другие ответы, и посмотрите на rsync. Вы не захотите все rsync, хотя: файлы системного журнала и т. Д. Должны быть оставлены в покое.

Кроме того, в зависимости от того, как часто " изменяется " предназначены для любой системы (от закладок до загруженных ISO), вам может потребоваться запустить rsync в режиме демона и обновлять его почти постоянно.

SystemImager FAI

У нас systemimager отлично работает с RHEL и CentOS. Не пробовал это на Debian. Трюк, связанный с Лукой, прекрасно работает с Debian.

Ну, все зависит от масштаба, и от того, как часто вы хотите его использовать, использование systemimager в основном rsync на стероидах, у него есть несколько сценариев, которые упрощают создание изображений и позволяют настраивать сеть и т. д. Это можно легко использовать где вам нужно создать ферму веб-серверов или ферму почтовых серверов с небольшой разницей между установками, когда вы можете загрузить одну пустую систему по сети и полностью ее установить. Преимущество этого в том, что он почти полностью автоматизирован, скрипт изучает ваш макет разбиения и автоматически применяет его.

Если вам нужна только одна копия системы, сохраняйте простоту, загружайтесь с livecd, создавайте разделы, копируйте по сети с помощью rsync, устанавливайте загрузчик и все будет хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top