![如何在 Ubuntu 18.04.1 LTS 上创建系统还原点?](https://linux22.com/image/908526/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2018.04.1%20LTS%20%E4%B8%8A%E5%88%9B%E5%BB%BA%E7%B3%BB%E7%BB%9F%E8%BF%98%E5%8E%9F%E7%82%B9%EF%BC%9F.png)
我在 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/