Ubuntu 22.04系统备份与恢复Ubuntu 22.04系统备份与恢复Ubuntu 22.04系统备份与恢复Ubuntu 22.04系统备份与恢复
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Ubuntu 22.04系统备份与恢复

本教程的目的是展示如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Timeshift 并使用该程序执行系统备份,然后从该备份恢复系统。

大多数 Linux 用户喜欢根据自己的喜好定制 Linux 系统。如果你的系统变得无法使用,所有定制系统的工作都将丢失,因为你必须重新安装 Ubuntu 并重新开始。

Timeshift 是一款可以备份系统设置和文件的应用程序。它不备份个人文件。使用 Timeshift 拍摄快照将允许您随时浏览该快照,就像浏览普通的文件目录一样。如果您的系统遭到损坏或经历了一些不需要的更改,则可以使用 Timeshift 轻松将系统恢复原样。

让我们看看如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Timeshift 并备份系统文件。

在本教程中您将学习:

  • 如何在 Ubuntu 22.04 上安装 Timeshift

  • 如何使用 Timeshift 创建备份快照

  • 如何恢复 Timeshift 快照备份

  • 如何从命令行使用 Timeshift

Ubuntu 22.04系统备份和恢复分步说明

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

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


$ sudo apt update
$ sudo apt install timeshift

使用 Timeshift GUI 创建备份

创建系统备份

  1. 通过左上角的Activities 菜单打开timeshift 应用程序。打开timeshift应用程序后,您将看到一个向导来帮助您安排备份。这里你有两个选择。首先是使用 rsync 协议作为主要备份工具或利用固有的 BRTFS 内置文件系统功能。在此示例中,我们将使用 rsync。选择RSYNC并点击Next按钮。

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

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

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

  4. 正如屏幕截图所示,默认情况下排除主目录。根据您的工作环境,选择是否希望将主目录包含到备份中。

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

  6. 备份尚未创建。您可以等到timeshift 自动触发备份,也可以直接点击创建 按钮立即执行之前预定义的备份。

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

  8. 如果一切顺利,您现在应该会看到列出的第一个备份快照。

  9. 从备份恢复

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

  10. Timeshift 为您提供了如何从备份恢复的选项。除非您知道自己在做什么,否则只需点击下一步按钮即可使用默认值。

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

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

使用 Timeshift 命令行创建和恢复备份

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

    
    $ 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
    
  2. 列出您当前创建的所有系统备份屏幕截图:

    
    $ 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 
    
  3. 从备份快照恢复:

    
    $ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"
    
  4. 删除选定的备份快照:

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

结束语

在本教程中,我们学习了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Timeshift 应用程序,并使用该程序创建系统文件的备份快照。然后我们了解了如何恢复我们创建的快照。 Timeshift 是一种很好的方法,可以节省您对 Ubuntu 22.04 系统进行的无数自定义操作,以便完全按照您想要的方式进行操作。每当出现问题时,您都可以恢复以前的快照,这让您高枕无忧。

©2015-2025 艾丽卡 support@alaica.com