Vorta – BorgBackup 的图形前端

本文是关于如何安装和使用 沃尔塔一个图形化的前端 博格备份 应用。 如果您不熟悉使用 borg 备份工具,请先查看我们的指南,了解如何使用 borg 备份,然后再继续阅读本指南。

  • 如何在 Linux 中使用 BorgBackup 备份和恢复文件

什么是沃尔塔?

您可能已经知道,Borg 是一个开源的重复数据删除备份程序,它提供了很多功能。 由于 BorgBackup 纯粹是一个命令行工具,因此很难记住所有命令。

拥有像 Vorta 这样的 GUI 客户端将使您在使用 borg 时变得轻松。

Vorta 是 BorgBackup 的 GUI 桌面客户端。 使用 Vorta,您可以轻松地将 Borg 应用程序集成到您喜欢的桌面环境中。 无需记住命令。 一切都可以通过一个简单的图形界面来完成!

Vorta 使用 Borg 作为后端,只需单击几下鼠标即可进行加密、重复数据删除和压缩备份。 您可以使用以下方式将数据备份到本地或远程驱动器、您自己的系统甚至云端 博格库 托管服务。

您可以从一处查看档案和恢复文件。 您还可以创建多个配置文件来对源文件夹、备份目标和计划进行分组。

Vorta 可以在任何支持 Qt 和 Borg 的系统上工作。 它是完全免费、开源和多平台的应用程序。 它在 Linux 和 macOS 中运行良好。 Borg 尚未完全支持 Windows。

事不宜迟,让我们继续看看如何在不同风格的 Linux 中安装 Vorta,以及如何使用 Vorta 备份和恢复文件。

在 Linux 中安装 Vorta

无论您的 Linux 发行版如何,安装 Vorta 的常用方法是通过 python 包管理器 画中画.

根据 PiP 的版本,您可以使用以下任一命令安装 Vorta。

$ pip install vorta

或者,

$ pip3 install vorta

Vorta 也可以通过安装 扁平包装.

$ flatpak install flathub com.borgbase.Vorta
$ flatpak run com.borgbase.Vorta

Vorta 是为流行的 Linux 操作系统打包的,因此您可以使用默认的包管理器安装 Vorta。

对于 Debian/Ubuntu 及其衍生版本,运行以下命令:

$ sudo apt install vorta

在 Fedora 和其他基于 RPM 的系统,从 复制品 存储库如下:

$ sudo dnf copr enable luminoso/vorta
$ sudo dnf install vorta

Vorta 可用于 AUR. 您可以在 Arch Linux 及其变体(如 EndeavourOS 和 Manjaro Linux)中安装 Vorta,使用 AURH 辅助工具 帕鲁 或者 .

$ paru -S vorta

或者,

$ yay -S vorta

关于索卢斯:

$ sudo eopkg it vorta

设置备份存储库

用博格的话来说, 快照 将被称为档案,这些档案的存储区域被称为 存储库. 初始化将存储您的档案的存储库。

在下面 存储库选项卡 -> 存储库 -> 初始化新存储库.

初始化新存储库

它将打开一个新窗口,提示您选择备份存储库位置以及密码和加密类型。

设置存储库位置和 Borg 密码

如果要设置远程存储库,则必须选择远程存储库([email protected]:/path/to/repo) 而不是本地存储库路径。

远程存储库远程存储库

记住密码,每当您尝试访问此存储库时,系统都会提示您输入此密码。 您也可以跳过设置密码。

点击 先进的 您可以在其中设置存储库的加密类型的选项卡。 我已经选择 “没有任何” 用于测试目的,但不推荐。

选择加密选择加密

您还可以选择用于归档数据的压缩算法类型。 我在选择 LZ4 这是默认的压缩算法。

选择压缩选择压缩

选择源数据

前往 来源 选项卡,您将在其中使用大量选项。 您可以添加或删除目录或文件。 您还可以在其各自的选项卡中创建排除模式。 当您运行备份时,匹配的模式将跳过要跳过的文件或目录。

我创建了一个名为 “/home/karthick/borg/source” 并向其中添加了一些文件,这些文件将用作我的源目录并进行备份。

设置源数据设置源数据

现在通过单击开始备份 “开始备份”. 等待备份完成,您将获得备份统计信息以及如下所示的状态消息。

使用 Vorta 备份数据使用 Vorta 备份数据

备份列表

您可能为存储库拍摄了更多快照,您可以在 “档案” 部分。

默认情况下,存档将保存在名称“{hostname}-{now:%Y-%m-%d-%H%M%S}“。从存档名称或日期列中可以很容易地找到备份的日期和时间。

档案清单档案清单

档案之间的区别

在恢复数据之前,您应该知道哪个存档包含您希望恢复的文件或目录以及存储的版本。 您可以使用 “差异” 部分比较两个档案。

差异选项差异选项

在下面 “档案” 选项卡,按 “差异” 这将启动对话框,您可以从中选择两个档案进行比较。

比较两个档案之间的差异比较两个档案之间的差异

如上图所示,选择两个档案并按 “差异”. 您将看到一个如下所示的窗口,您可以从中获得差异。 就我而言,在进行第二次备份之前删除了两个文件。

差值输出差值输出

重命名档案

通过 Vorta 重命名档案非常简单。 从存档选项卡中选择一个存档,然后按 “改名” 如下图所示。

重命名存档重命名存档

它将提示您输入存档的新名称,一旦您按下 “好的” 档案名称将被更新。

修剪档案

Prune 将允许您保留一定数量的档案并清理其余的档案。 根据备份的设置方式(每年、每月、每天、每周、每小时),您可以选择保留 N 个副本。

您还可以将修剪应用于以某些前缀开头的档案。 在下面 “修剪前缀”,您必须设置存档的前缀。

修剪档案修剪档案

从存档中提取数据

有两种方法可以使用 Vorta 恢复数据。 你可以选择 “提炼” 这会将特定数据单独提取到给定目录或 “山” 这会将存档作为文件系统挂载,我们需要手动将数据复制到任何需要的地方。

提取和安装选项提取和安装选项

让我们尝试提取一些数据。 我选择了一个存档并选择了 “提炼”. 它将打开一个窗口,您必须选择应该提取的内容。 就我而言,我选择了两个文件,如下所示。

要提取的文件要提取的文件

它将提示您选择目标目录并提取数据。

提取数据提取数据

恢复数据的另一个选项是挂载存储库并从中手动复制数据。 选择存档并按 “山”.

现在它将提示您选择将安装存档的目标目录。 我创建了一个名为 “提取_这里” 在我将安装存档的桌面上。

安装档案安装档案

现在,您可以将数据复制到文件系统中的任何位置。

要卸载存档,您可以选择 “卸载” 选项。

卸载存档卸载存档

删除档案

如果您想从存储库中删除档案,您可以从档案选项卡中选择档案,然后按 “删除” 如下图所示。

删除档案删除档案

计划备份

Vorta 有一个内置的调度程序,您可以使用它来自动执行备份。 在这里,我将备份设置为每天运行 下午 12:59. 您还可以在运行每个自动备份后选择“修剪”旧存档。

计划备份计划备份

导出和导入配置文件

您可以导出配置文件,该配置文件将保存为 .json 文件,然后将其导入以保留所有设置。

导出配置文件导出配置文件

选择如上图所示的导出图标。 它将提示您输入 json 文件的名称并保存。

json输出json输出

现在您可以导入 json 文件以保留配置文件设置。 我正在删除默认配置文件,然后将其导入。

删除默认配置文件删除默认配置文件

现在按 “从文件导入” 并选择您导出的 json 文件。 现在您的所有设置和备份数据都将被导入。

导入配置文件导入配置文件

结论

在本文中,我们讨论了如何在 Linux 中安装和使用 Vorta。 我们没有在本文中介绍 borg 备份工具的核心功能,而仅介绍了 vorta 的使用,因此最好先了解如何使用 borg 备份,然后再使用 vorta。

资源:

Linux 备份和同步指南:

  • 如何使用 Rsync 备份整个 Linux 系统
  • 如何在 Linux 中使用 Rsync 备份文件和目录
  • 如何使用 Timeshift 备份和恢复 Linux 系统
  • 如何在 Linux 中使用 Deja Dup 备份和恢复文件
  • 如何使用 Rsnapshot 设置备份服务器
  • 如何在 Linux 上使用 Unison 同步文件
  • 如何在 Linux 中同步本地和远程目录
  • 如何使用 Zaloha.sh 同步文件和目录
  • CYA – 适用于 Linux 的系统快照和还原实用程序
  • Restic – 快速、安全、高效的备份应用程序
  • 如何在 Linux 和 Unix 中安装 Rclone