如何在 Ubuntu 18.04.1 LTS 上创建系统还原点?

如何在 Ubuntu 18.04.1 LTS 上创建系统还原点?

我在 HP Z228 微型立式工作站上安装了 Ubuntu 18.04.1 LTS,并在其上安装了 Android Studio。由于需要下载和安装的组件太多,我想在其上创建一个系统还原点,就像在 Windows 8.1 上所做的那样。该怎么做?

答案1

最接近 Windows 还原点的是使用Timeshift。我使用它将快照保存到外部 USB 硬盘驱动器。虽然可以,但它通常不用于备份 /home 目录,只用于系统级更改。使用Backups(Déjà Dup) 备份 /home 文件。

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

答案2

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这样的流程有些过度

答案3

使用 Ubuntu 自带的默认备份工具(Déjà Dup)。它将备份您的整个主目录,允许您回滚等。它非常易于使用。

在本文中他们解释了如何设置它: https://www.techjunkie.com/how-to-backup-and-restore-your-linux-distribution-with-deja-dup/

答案4

您可以使用时间移位

sudo apt install timeshift

时间移位

要创建系统还原点或快照,只需单击Create按钮

要回滚到以前的状态,请选择快照并单击按钮Restore并按照后续步骤操作

如果需要,您也可以配置计划快照。只需点击Settings -> Schedule

除了 GUI,你也可以通过命令行使用时间移位

创建还原点

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

恢复快照

sudo timeshift --restore

相关内容