Как создать точку восстановления системы на Ubuntu 18.04.1 LTS?

Я установил Ubuntu 18.04.1 LTS на рабочей станции HP Z228 Microtower Workstation и установил на нее Android Studio. Поскольку нужно было загрузить и установить так много компонентов, я хочу создать на нем точку восстановления системы, как это можно было бы сделать в Windows 8.1. Как это сделать?

3 ответа

Ближайшая вещь к Windows-подобной точке восстановления - использование Timeshift, Я использую его для сохранения снимков на внешний жесткий диск USB. Несмотря на то, что это возможно, обычно он не используется для резервного копирования каталога / home, только изменения на уровне системы. использование Backups (Déjà Dup) для резервного копирования / домашних файлов.

Timeshift - это утилита восстановления системы, которая делает снимки системы через равные промежутки времени. Эти снимки могут быть восстановлены позже, чтобы отменить системные изменения. Создает инкрементные снимки с использованием снимков rsync или BTRFS с использованием инструментов BTRFS.

Более подробная информация на https://github.com/teejee2008/timeshift

Добавьте PPA и установите с помощью:

sudo add-apt-repository -y ppa:teejee2008/ppa

sudo apt update

sudo apt install timeshift

Ubuntu (и большинство систем Linux) не имеют концепции "точки восстановления", как в Windows, потому что все компоненты в Linux - это просто файлы. Если вы специально не запускаете команду как root (sudo) все ваши файлы хранятся в вашем домашнем каталоге (~) - в случае Android Studio они хранятся в каталогах ~/Android а также ~/android-studio и вы можете создать резервную копию этих файлов, как любой другой файл, например, создать сжатый архив.

Если вы ищете способ сделать резервную копию всех пакетов, которые вы установили, используя apt ты можешь сделать:

dpkg --get-selections > ~/Package.list

Тогда вы можете сохранить Packages.list файл, а затем "восстановить" его с помощью:

sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

Однако, вероятно, что единственный пакет, который вы когда-либо устанавливали для использования Android Studio, был openjdk-11-jdk и такой процесс является излишним.

Используйте инструмент резервного копирования по умолчанию, который поставляется с Ubuntu (Déjà Dup). Он создаст резервную копию всего вашего домашнего каталога, что позволит вам выполнить откат и т. Д. Он очень прост в использовании.

В этой статье они объясняют, как его настроить: https://www.techjunkie.com/how-to-backup-and-restore-your-linux-distribution-with-deja-dup/

Вы можете использовать временной сдвиг

       sudo apt install timeshift

Чтобы создать точку восстановления системы или снимок, просто нажмите на Create кнопка

Чтобы вернуться к предыдущему состоянию, выберите снимок и нажмите кнопку Restore кнопку и выполните дальнейшие действия

При желании вы также можете настроить моментальный снимок расписания. Просто нажмите на Settings -> Schedule

Несмотря на графический интерфейс, вы также можете использовать временной сдвиг из командной строки

Создание точки восстановления

       sudo timeshift --create --comments "A new backup" --tags D

Восстановление снимка

       sudo timeshift --restore
Другие вопросы по тегам