Restic,可快速制作备份副本的应用程序

关于雷斯蒂克

在下一篇文章中,我们将介绍Restic。 这是一个 程序 制作安全副本 自由而快速。 它是一个使用Go编程语言编写的开源,安全且跨平台的程序。

雷斯蒂奇 使用AES-256加密数据并使用进行身份验证 聚1305-AES。 备份和以后还原此数据确实非常快捷。 在本文中,我们将了解如何在Ubuntu中使用该程序。 如果某人需要的信息超出此处提供的信息,则可以咨询 官方网站.

下载Restic

要在Ubuntu或Linux Mint中安装此程序,我们只需要在终端中输入以下命令(Ctrl + Alt + T):

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

现在我们可以使用 Restic文件 为我们的备份。

使用Restic备份和还原数据

我们可能会在本地系统上备份重要数据。 该程序 支持以下后端来存储备份:

  1.  本地目录
  2.   sftp服务器(通过SSH)
  3.   HTTP REST服务器
  4.   AWS S3
  5.   OpenStack Swift
  6.   后退Blaze B2
  7.   Microsoft Azure Blob存储
  8.   谷歌云存储

在本文中,我仅介绍了如何将数据备份和还原到本地目录。 如果有人对其他备份方法感兴趣,则可以单击相应的链接。

备份数据到本地目录

首先我们要 创建一个存储库来存储备份。 例如,我将在$ HOME目录中创建一个名为backup的存储库。

为Restic创建存储库

./restic init --repo ~/backup

接下来,我们为存储库编写密码。 我们必须记住密码,以后才能访问该存储库。 否则,我们将永久丢失存储的数据。

然后我们会 我们存储库中数据的备份 在同一终端上输入:

备份Restic目录

./restic -r ~/backup backup ~/Documentos

在此示例中,我将在〜/备份存储库中为〜/ Documents文件夹创建备份副本。

如您所见,Documents目录的备份副本已创建。 更重要的是, 创建具有唯一名称的当前备份的快照,在这种情况下为4c809a9c。

管理快照

如果再次运行上述命令,则会创建另一个具有唯一名称的快照。 这次它将使备份比以前的备份快得多。 我们可以继续在文件夹中添加数据并运行备份以创建所需的所有快照。

列出存储库中可用的快照,我们将执行:

查看Restic快照

./restic -r ~/backup snapshots

如您所见,我有2个快照,特别是4c809a9c和5f59a8eb。

检查两个快照之间的差异 我们将写:

快照之间的差异

./restic -r ~/backup diff 4c809a9c 5f59a8eb

如您所见,我在备份中添加了一个新的pdf文件。

文件备份

我们不仅可以制作整个目录的备份副本。 我们还可以制作单个文件的备份副本:

./restic -r ~/backup backup ~/Documentos/archivo.txt

从备份中排除文件

也可以排除某些文件或目录。 例如,以下命令 将排除所有.doc类型的文件:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

我们也可以将所有 我们要从文件备份中排除的文件和文件夹 并在backup命令中指定其路径。

例如,我们将创建一个名为exclude的文件:

vi excluidos

我们将添加我们要排除的文件或文件夹:

*.txt
entreunosyceros.zip
Vídeos/Películas

现在,我们将使用以下命令启动备份过程:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

获得有关备份的更多详细信息,我们可以执行:

Restic备份帮助

./restic help backup

使用Restic还原数据

了解了要使用的快照后,我们将简单地使用以下命令从快照中还原数据:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

我们刚刚将所有数据从快照4c809a9c恢复到〜/ Documents目录。

从快照还原单个文件 到Documents目录,我们将编写:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

有关更多详细信息,我们可以 请参阅有关恢复的帮助部分.

Restic帮助还原

./restic help restore

查看数据而无需还原

我们可能不想还原数据,而是希望看到它。 我们可以将备份作为普通文件系统进行探索。 首先,我们将创建一个挂载点:

mkdir montaje-copias

然后 我们将安装我们的存储库 在安装副本安装点输入以下内容:

./restic -r ~/backup mount montaje-copias/

访问restic数据

现在,如果我们打开文件管理器 我们将看到我们的存储库已安装,我们可以对其进行浏览。 有关更多详细信息,我们可以咨询帮助:

./restic help mount

这只是程序的提示。 有关更多信息,建议您咨询 官方文件 由Restic进行更详细的使用。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。