Ubuntu22.04系统备份与恢复

本教程的目的是展示怎样在Ubuntu22.04JammyJellyfish上安装Timeshift并使用该程序执行系统备份,之后从该备份恢复系统。

大多数Linux用户喜欢依据自己的喜好订制Linux系统。假如你的系统显得难以使用linux社区,所有订制系统的工作都将遗失,由于你必须重新安装Ubuntu并重新开始。

Timeshift是一款可以备份系统设置和文件的应用程序。它不备份个人文件。使用Timeshift拍摄快照将容许您随时浏览该快照,如同浏览普通的文件目录一样。倘若您的系统遭受损毁或经历了一些不须要的修改,则可以使用Timeshift轻松将系统恢复原样。

让我们瞧瞧怎样在Ubuntu22.04JammyJellyfish上安装Timeshift并备份系统文件。

在本教程中您将学习:

Ubuntu22.04系统备份和恢复分步说明

通过以下步骤,我们将首先使用Timeshift图形用户界面创建Ubuntu22.04系统的系统备份。稍后我们将从之前创建的系统备份快照中恢复。让我们开始吧。

第一步是在Ubuntu22.04系统上安装Timeshift备份实用程序。因此,请打开行终端并使用root权限执行以下两个apt。


$ sudo apt update
$ sudo apt install timeshift

使用TimeshiftGUI创建备份创建系统备份

备份恢复软件_备份恢复的信息去哪里了找_ubuntu备份与恢复

通过左上角的Activities菜单打开timeshift应用程序。打开timeshift应用程序后ubuntu备份与恢复,您将见到一个向导来帮助您安排备份。这儿你有两个选择。首先是使用rsync合同作为主要备份工具或借助固有的BRTFS外置文件系统功能。在此示例中linux安装教程,我们将使用rsync。选择RSYNC并点击Next按键。

注意

rsync方式将使用硬链接来确保来自多个备份的重复文件不会占用额外的空间。所以不用害怕每次备份占用大量空间。第一个备份将是迄今为止最大的备份。

选择备份目的地。timeshift将在您的系统中搜索可用的文件系统分区,并为您提供在何处创建备份文件的选项。

选择您希望执行系统备份的频度以及在覆盖第一个备份之前您希望重新训练多少个备份快照。

正如屏幕截图所示,默认情况下排除主目录。按照您的工作环境ubuntu备份与恢复,选择是否希望将主目录包含到备份中。

这将结束您的初始备份计划设置。点击完成按键。

备份仍未创建。您可以等到timeshift手动触发备份,也可以直接点击创建按键立刻执行之前预定义的备份。

等待备份完成。这可能须要几分钟的时间。

ubuntu备份与恢复_备份恢复的信息去哪里了找_备份恢复软件

倘若一切顺利,您如今应当会听到列举的第一个备份快照。

从备份恢复

此时我们将从之前创建的系统备份快照中恢复系统。选择您想要恢复的备份快照,之后单击恢复按键。

Timeshift为您提供了怎样从备份恢复的选项。除非您晓得自己在做哪些,否则只需点击下一步按键即可使用默认值。

Timeshit应用程序将为您提供从备份恢复所需的修改列表,以确保在此过程中不会遗失数据。

点击下一步按键后,系统将恢复并重新启动。全做完了。

使用Timeshift行创建和恢复备份

只需执行以下命令即可创建第一个备份:


$ sudo timeshift --create

上述命令还将在以下位置创建一个新的配置文件:/etc/timeshift.json。

输出将如下所示:


First run mode (config file not found)
Selected default snapshot type: RSYNC
Mounted /dev/sda2 at /media/root/359151f5-efb9-483d-a738-894d57e2d8c8.
Selected default snapshot device: /dev/sda2
------------------------------------------------------------------------------
Estimating system size...
Creating new snapshot...(RSYNC)
Saving to device: /dev/sda2, mounted at path: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
Synching files with rsync...
Created control file: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8/timeshift/snapshots/2020-02-19_18-32-36/info.json
RSYNC Snapshot saved successfully (39s)
Tagged snapshot '2022-02-23_18-32-36': ondemand

列举您当前创建的所有系统备份屏幕截图:


$ sudo timeshift --list

输出:


Device : /dev/sda2
UUID   : 359151f5-efb9-483d-a738-894d57e2d8c8
Path   : /media/root/359151f5-efb9-483d-a738-894d57e2d8c8
Mode   : RSYNC
Device is OK
1 snapshots, 197.7 GB free
Num     Name                 Tags  Description  
------------------------------------------------------------------------------
0    >  2022-02-23_18-32-36  O 

从备份快照恢复:


$ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"

删掉选取的备份快照:


$ sudo timeshift --delete  --snapshot '2022-02-23_18-32-36'

结束语

在本教程中,我们学习了怎样在Ubuntu22.04JammyJellyfishLinux上安装Timeshift应用程序,并使用该程序创建系统文件的备份快照。之后我们了解了怎样恢复我们创建的快照。Timeshift是一种挺好的方式,可以节约您对Ubuntu22.04系统进行的无数自定义操作,便于完全依照您想要的形式进行操作。每每出现问题时,您都可以恢复原先的快照,这让您高枕无忧。

本文原创地址://q13zd.cn/rhzusaztbjxx.html编辑:刘遄,审核员:暂无