Восстановите время после новой установки Ubuntu

Я резервное копирование home, который включает в себя список установленного программного обеспечения и PPA, на внешнем жестком диске, используя время назад. Я планирую сделать свежую установку Ubuntu. Могу ли я установить back in time на свежей машине, потом все оттуда восстанавливать?

Из того, что я прочитал в Интернете, есть определенные подводные камни, например, две установки Ubuntu должны быть настроены одинаково, back in time настройки должны быть одинаковыми, и я могу восстановить только одну папку за раз (!)

1 ответ

Решение

РЕДАКТИРОВАТЬ: Есть две более подробные статьи в BackInTime FAQ о том, как сделать резервную копию и восстановить выбранные пакеты.

Да. Это будет работать Убедитесь, что вы включили все, что важно для вас в ваш последний снимок. Запустите эти команды для резервного копирования вашего PPA и выбора пакетов:

mkdir ~/.apt-backup
sudo dpkg --get-selections > /home/<USER>/.apt-backup/package.list
sudo cp -aR /etc/apt/sources.list* /home/<USER>/.apt-backup/
sudo apt-key exportall > /home/<USER>/.apt-backup/Repo.keys

Просто чтобы убедиться, что в снимке нет поврежденных файлов, вы должны запустить последний снимок с Use checksum to detect changes включен в настройках на старой машине. (начиная с 1.0.28 есть опция командной строки --checksum для этого тоже. Таким образом, вам больше не нужно включать и отключать его снова).

Настройте новый компьютер, снова установите backintime и скопируйте config из вашей последней папки снимков /path/to/backintime/HOST/USER/1/SNAPSHOT_ID в ~/.config/backintime/,

Если Backintime не находит ваши старые снимки напрямую, перейдите на Settings запрещать Auto Host - User - Profile и измените запись Host и User так, чтобы они соответствовали вашей старой машине. Теперь восстановите ваш домашний каталог (и все другие папки, которые важны для вас).

Воссоздать свой /etc/apt/sources.list если бы вы установили что-то особенное там. Если ваша версия Ubuntu изменилась, не копируйте их из ~/.apt-backup/sources.list

Восстановите apt-ключи для вашего PPA с sudo apt-key add ~/.apt-backup/Repo.keys

Сделайте некоторую "уборку" в ~/.apt-backup/package.list, Например, вы не хотите снова устанавливать старое ядро. Так беги sed -e '/^linux-\(image\|headers\)/d' -i ~/.apt-backup/package.list

Наконец, установите все ваши старые пакеты снова:

sudo apt-get update
cat ~/.apt-backup/package.list | sudo dpkg --set-selections
sudo apt-get dselect-upgrade
Другие вопросы по тегам