Как создать точку восстановления системы на 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