使用 Timeshift 备份和恢复 Linux 系统指南

您所在的位置:网站首页 linux如何备份一个文件夹 使用 Timeshift 备份和恢复 Linux 系统指南

使用 Timeshift 备份和恢复 Linux 系统指南

#使用 Timeshift 备份和恢复 Linux 系统指南| 来源: 网络整理| 查看: 265

使用 Timeshift 备份和恢复 Linux 系统指南

本初学者指南向您展示如何使用 Timeshift 应用程序轻松备份和恢复 Linux 系统。

无论是初学者还是高级用户,Linux 用户在某些时候都会发现需要备份解决方案。

只需要一个 sudo 命令出错,你就会被送回石器时代。当你没有可靠的备份时,Linux 不会怜悯你。

Linux 上有许多令人印象深刻的备份软件。几乎所有发行版都附带易于使用的备份工具,例如 Deja Dup。它可以备份并保证您的文档、音乐和其他重要内容的安全。当您重新安装 Linux 时,您可以通过创建的备份恢复重要数据。

但是,您必须重新安装软件和驱动程序并重新配置新安装的系统。这不亚于一场噩梦。

这就是像 Timeshift 这样的工具可以发挥作用的地方。

使用 Timeshift 备份和恢复 Linux 系统设置桌面

当您搞乱系统设置并想要恢复到之前的状态时,Timeshift 备份会有所帮助。

哎呀,它甚至可以让您摆脱无法登录系统的情况。

Timeshift 不会备份主文件夹中的常规文件。

至少默认情况下不是。您可以使用 Deja Dup 来做到这一点,Deja Dup 是 Ubuntu 等发行版中安装的默认备份应用程序。

Timeshift用于备份系统文件和设置。因此,当您配置系统并进行一些自定义并在此过程中弄乱系统时,您可以恢复到较旧的系统快照。

Timeshift 旨在保护系统文件和设置。它不是备份工具,也不旨在保护用户数据。默认情况下排除用户主目录的全部内容。

在 Linux 中安装 Timeshift

让我们看看如何在各种 Linux 发行版中安装 Timeshift。

1. 对于 Ubuntu 和 Linux Mint

Timeshift 可在 Ubuntu 20.04 及更高版本的 Universe 存储库中使用。这意味着您可以使用 apt 命令在 Ubuntu 20.04 和 Linux Mint 20 上安装它。

在 Ubuntu 中打开终端并输入以下命令:

sudo apt install timeshift

Timeshift 现在默认安装在 Linux Mint 中。

2.对于Arch Linux及其衍生版本

Arch 用户存储库中提供了最新版本的 Timeshift 备份解决方案。启用 AUR 并获取 Timeshift。

以下命令使用 yay 作为 AUR 助手:

yay -S timeshift 3. 对于Fedora及其衍生品

Timeshift 在 Fedora 的存储库中可用,您可以使用以下命令安装它:

sudo dnf install timeshift

Timeshift 主要适用于桌面 Linux 系统。 Linux 服务器有不同的备份解决方案。

如何使用Timeshift备份Linux系统

现在您已经安装了它,让我们看看如何使用它。

好吧,这里没有命令行麻烦。从菜单启动 Timeshift。当询问时输入您的 sudo 密码。单击“创建”。完毕。

不用担心;我将详细展示每个步骤。

创建系统备份

下面,您可以了解如何使用 Timeshift 创建正常的系统备份。

第1步:打开时移

安装 Timeshift 后,从系统菜单启动它。它会询问您的用户帐户密码。

步骤 2:选择快照类型

打开 Timeshift 后,从下一个窗口中选择快照类型。您有两个选项可供选择:

RSync:使用 rsync 和硬链接拍摄快照。快照之间共享公共文件,从而节省磁盘空间。每个快照都是完整的系统备份,可以使用文件管理器进行浏览。

BTRFS:使用 BTRFS 文件系统的内置功能拍摄快照。 BTRFS 快照仅在具有 Ubuntu 类型子卷布局(带有 @ 和 @home 子卷)的 BTRFS 系统上受支持。

如果您不了解 BTRFS,您很可能正在使用默认的 EXT4 文件系统。在这种情况下,使用 RSYNC

别担心,如果你在EXT4系统中选择BTRFS,它会显示这个错误:

这将开始估计您的系统大小。

第三步:选择存储设备

在此阶段,您需要指定存储备份的位置。

您可以使用计算机的硬盘或外部 USB 磁盘进行备份存储。

如果您使用计算机的硬盘,则可以按计划自动创建 Timehsift 备份。

如果您使用外部 USB 磁盘,则必须在插入时手动创建备份或始终保持插入状态。

建议使用外部驱动器作为备份位置,以防硬盘发生严重问题。您要使用的 USB 或外部驱动器应格式化为 Linux 文件系统。否则,将不会被检测到。

现在,您将能够在 Timeshift 窗口上查看具有支持的文件系统的各种设备。

您可以在上面的屏幕截图中看到,我已经选择了格式化的外部驱动器。选择您所需的位置,然后单击“下一步”。

步骤 4:配置计划快照

下一个屏幕将指导您设置计划备份。有多种计划选项,例如每月、每周、每天、每小时等

选择其中任意一个或多个。

此外,您还可以设置每种类型的计划备份要保留的副本数量。

您需要手头有大量存储空间,以便备份和日常工作顺利进行。

第 5 步:选择文件/文件夹

在此步骤中,您需要选择要备份系统的哪些部分。

默认情况下,不备份用户文件。仅备份系统启动和运行所需的文件。

这有几个优点。如果您备份用户文件,则在恢复时,这些文件将被覆盖,并且创建备份后所做的任何更改都将消失。因此,请明智地选择这些文件夹。

从上面的屏幕截图中可以看到,有一个选项可以备份隐藏文件。这意味着您也可以备份配置文件。但请记住,恢复后,您所做的更改将被旧的备份文件覆盖。

完成后,点击完成完成设置。

第 6 步:创建备份

初始设置完成后,您将到达 Timeshift 主页,您可以在其中单击创建按钮创建第一个备份。

这将开始为您创建备份。等待该过程完成。

使用 Timeshift 精心挑选要备份的文件和文件夹(如果需要)

Timeshift 还可用于仅备份特定文件或文件夹以及其他系统备份。

例如,如果您想备份 ~/.bashrc 和 Music 文件夹,您可以这样做。

第 1 步:转到“设置”

您需要完成初始设置,这意味着到达创建备份页面。从那里,选择设置按钮。

第 2 步:选择文件/文件夹

在下一个对话框中,转到过滤器选项卡,然后选择添加文件/添加文件夹选项。这将打开文件浏览器并相应地选择文件/文件夹,然后单击打开。

步骤 3:设置要包含在备份中的文件/文件夹

现在,您需要确保您选择的文件/文件夹应包含在备份中。默认情况下,它们被排除在外。为此,请将文件/文件夹旁边的单选按钮更改为“+”号。然后单击“确定”。

或者,您可以单击摘要按钮查看备份中排除/包含的文件/文件夹的摘要。前面带有“+”号的文件/文件夹将包含在备份中。

您可以通过单击“创建”按钮来创建包含所选项目的备份。

使用 Timeshift 备份具有特定扩展名的文件(如果需要)

与上面一样,您可以使用 Timeshift 备份具有特定扩展名的文件。例如,如果您想备份所有 .mp3 或 .pdf 文件,您可以这样做。

第 1 步:添加特定扩展

首先,您需要选择“设置”,然后选择过滤器选项卡,如上一步所示。现在,单击底部的添加按钮并提供您要单独备份的扩展程序。

并非如此,扩展应该以以下格式链接:

*.mp3,*.png,*.pdf

完成后,按确定。

步骤 2:添加要包含的列表

通过将相邻的单选按钮旋转为“+”号,使选定的扩展包含在内。在屏幕上,您可以看到,虽然我添加了扩展,但它不包括在内(将收音机切换到“加”侧)。

按“确定”,然后点击创建按钮开始备份过程。

如何从 Timeshift 备份恢复 Linux 系统

在上面的部分中,您已经了解了使用 Timeshift 备份 Linux 系统的各种方法。所以现在,您将考虑使用您拥有的备份来恢复系统。

1.来自同一个操作系统

当您仍然可以登录操作系统并想要返回到之前的状态时,只需从菜单或 Dash 启动 Timeshift 并选择恢复映像并点击恢复即可。就这样。

如果您的备份位于外部 USB 上,那么您当然应该将其插入。

恢复完成后,重新启动系统即可生效。

2. 无法登录Linux系统时的恢复

本节适用于无法登录图形环境的系统。恢复正常状态还是有希望的。

您需要一个实时 Linux USB。 使用另一台计算机创建一个。

我强烈建议保留 Ubuntu Live USB 或任何其他 live Linux USB,因为这可以成为救星。没有理由不这样做。

第 1 步:在 Live USB 中安装 Timeshift

启动进入实时 Linux 会话并安装 Timeshift。是的,您可以在实时会话中安装应用程序。

为了在 Ubuntu Live USB 中安装 Timeshift,您需要首先启用 Universe 存储库,使用:

sudo add-apt-repository universe

完成后,输入:

sudo apt install timeshift

现在,您可以在实时 USB 中使用 Timeshift。

第 2 步:完成设置向导

安装后,启动应用程序并按照设置向导进行操作。即先选择rsync,然后点击下一步。

现在,从列表中选择您之前使用过的备份驱动器。

这将带您进入 Timeshift 主窗口,您可以在其中找到列出的备份。

第 3 步:恢复备份

选择要恢复的备份并单击恢复。

在下一个屏幕中,它将询问恢复路径。根据您的系统提供它。

我建议您让 Timeshift 再次安装引导加载程序。

如果您遇到任何还原问题,请确认还原位置,因为这可能因您的系统而异。另外,有时,当发生与“initramfs”相关的任何错误时,您可以通过启用更新 initramfs 按钮并重试来解决它。跨度>

一旦按下下一步,它将开始试运行。

然后 Timeshift 将要求确认操作。

如果您对要执行的操作感到满意,请单击下一步。这将为您提供有关要执行的数据格式化的免责声明。再次单击“下一步”。

单击下一步后将开始恢复。

等待一段时间,以便恢复完成。一旦一切正常,它会给你一个完整的窗口。

重新启动系统,然后在出现提示时移除 Live USB。稍后,启动到恢复的 Linux 系统。

希望事情会恢复正常。

结论

备份和恢复Linux系统能变得更容易吗?这个程序让你能够无忧无虑地修补、搞砸和尝试新事物。

对于任何 Linux 用户来说,它都是一个无价的工具。难怪 Linux Mint 已经开始默认提供它。

您对令人惊叹的 Timeshift 有什么看法?如何备份 Linux 系统?

另外,请告诉我们您在哪些情况下搞砸了,而时移本来可以或曾经有用。别忘了分享。你可能会拯救 Linux 的生命 :D



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3