Восстановите время после новой установки 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