备份系统并恢复到新机器上

备份系统并恢复到新机器上
Hosted Virtual Computer
Streaming via NoMachine
OS: Ubuntu MATE 20.10 x86_64 
Kernel: 5.8.0-44-generic
Packages: 2576 (dpkg), 9 (snap) 
Shell: bash 5.0.17 
DE: MATE 
Theme: Ambiant-MATE-Dark [GTK2/3]
CPU: Intel Xeon E5-2620 v4 (4) @ 2.1
Memory: 7947MiB

我希望能够拍摄我的 Ubuntu 20.10 系统文件的快照并将其上传到 Google Drive,然后从 Ubuntu 18.04 恢复我的系统

我该怎么做呢(最好从终端)?


更新

已安装时间移位以进行系统备份:

sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt-get update
sudo apt-get install timeshift
sudo timeshift --create --comments "My System Backup" --tags D

但是我不知道快照存储在哪里。谷歌搜索没有太大帮助。

答案1

您不能仅仅将系统文件复制到新计算机,就期望操作系统能够正常运行。安装的一部分涉及硬件检测和硬件配置。另外,不要指望仅仅将较新版本的操作系统文件复制到较旧版本上就无法成功升级。

您可以复制系统文件并使用该副本恢复操作系统在同一台电脑上回到之前的“状态”。这就是“时间转换”实用程序的设计目的。

为了实现这一点,需要复制系统文件并保留其所有属性,包括保留硬链接(如果有)。因此,必须将文件复制到支持 Linux 权限的文件系统。或者,可以将文件及其权限存储在 tar 存档中。tar 存档的大小为几 GB,如果您愿意,可以将其存储在 Google Drive 上。为了使其更易于管理,您还可以使用 tar 创建增量存档

这将花费你很多精力。就我个人而言,我鼓励你做这些努力,前提是你有一个良好的个人文件备份系统。如果没有,那么首先将精力集中在后者上。个人文件是世界上独一无二的。一旦丢失,它们就永远丢失了。操作系统可以随时下载,安装时间不到一小时。这比设置系统备份所需的努力要少得多。当然,前提是我们在这里谈论的是个人电脑。保持数据服务器正常运行并对其进行维护是另一回事。

相关内容