Я уверен, что для профессионалов Linux существует действительно очевидный способ сделать это, но есть ли простой способ сделать резервную копию конфигурации программного обеспечения Ubuntu, по сути, как дистрибутив?
Чтобы уточнить, Я только что установил Ubuntu 12.10 на свой ноутбук. Я прошел через тонну обновлений, установил кучу программного обеспечения, настроил некоторые параметры и т. Д., И я хотел бы «сохранить» эту конфигурацию, по сути, предоставив мне образ, который я мог бы использовать для восстановления компьютера до той же точки, если Я нуждался в. Хотя я знаю, что могу просто вывести содержимое диска, я хотел, чтобы он немного зависел от аппаратного обеспечения, поэтому при необходимости я мог установить его на другое оборудование (возможно, повторить настройку на другом ПК).
Я думаю, что я ищу способ взять мою текущую конфигурацию и превратить ее в пользовательский дистрибутив, но я не уверен в простом способе сделать это, который сохранит все мои обновления и конфигурации. Я полагаю, что, вероятно, существует более простой способ, поскольку этот вид репликации, похоже, будет обычным явлением при использовании ИТ.
Редактировать. В качестве дополнительного пояснения для резервного копирования не может потребоваться подключение к Интернету (т. Е. Все пакеты, обновления и конфигурации должны храниться вместе с резервной копией), и его не следует привязывать к конкретной конфигурации оборудования (поэтому я не не думаю, что прямой клон образа диска будет работать).
Есть идеи?
В Linux существует два вида файлов конфигурации: общесистемный и для пользователя. Общесистемные файлы конфигурации хранятся в /etc
и обычно (но не всегда) применяются к системным утилитам, таким как iptables
. Конфигурационные файлы для каждого пользователя находятся в вашем домашнем каталоге с именами, начинающимися с точки, например, .bashrc
, и содержат конкретные файлы конфигурации для каждого пользователя. По умолчанию эти файлы скрыты от глаз в большинстве файловых браузеров и из ls
. Нажмите Ctrl-H, чтобы переключить просмотр скрытых файлов в Nautilus и используйте ls
с опцией -a
. Чтобы создать резервную копию файлов конфигурации в /etc
, просто запустите cp -r /etc destination
, где destination
- это папка, в которой вы хотите создать резервную копию /etc
. Чтобы создать резервную копию файлов конфигурации и папок в В вашей домашней папке просто запустите sudo cp -r ~/.* destination
, где destination
- это папка, в которую вы хотите сделать резервную копию всех ваших точечных файлов (другое имя для файлов, начинающихся с точки).