在下一篇文章中,我们将介绍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备份和还原数据
我们可能会在本地系统上备份重要数据。 该程序 支持以下后端来存储备份:
在本文中,我仅介绍了如何将数据备份和还原到本地目录。 如果有人对其他备份方法感兴趣,则可以单击相应的链接。
备份数据到本地目录
首先我们要 创建一个存储库来存储备份。 例如,我将在$ HOME目录中创建一个名为backup的存储库。
./restic init --repo ~/backup
接下来,我们为存储库编写密码。 我们必须记住密码,以后才能访问该存储库。 否则,我们将永久丢失存储的数据。
然后我们会 我们存储库中数据的备份 在同一终端上输入:
./restic -r ~/backup backup ~/Documentos
在此示例中,我将在〜/备份存储库中为〜/ Documents文件夹创建备份副本。
如您所见,Documents目录的备份副本已创建。 更重要的是, 创建具有唯一名称的当前备份的快照,在这种情况下为4c809a9c。
管理快照
如果再次运行上述命令,则会创建另一个具有唯一名称的快照。 这次它将使备份比以前的备份快得多。 我们可以继续在文件夹中添加数据并运行备份以创建所需的所有快照。
至 列出存储库中可用的快照,我们将执行:
./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 help backup
使用Restic还原数据
了解了要使用的快照后,我们将简单地使用以下命令从快照中还原数据:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos
我们刚刚将所有数据从快照4c809a9c恢复到〜/ Documents目录。
至 从快照还原单个文件 到Documents目录,我们将编写:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt
有关更多详细信息,我们可以 请参阅有关恢复的帮助部分.
./restic help restore
查看数据而无需还原
我们可能不想还原数据,而是希望看到它。 我们可以将备份作为普通文件系统进行探索。 首先,我们将创建一个挂载点:
mkdir montaje-copias
然后 我们将安装我们的存储库 在安装副本安装点输入以下内容:
./restic -r ~/backup mount montaje-copias/
现在,如果我们打开文件管理器 我们将看到我们的存储库已安装,我们可以对其进行浏览。 有关更多详细信息,我们可以咨询帮助:
./restic help mount
这只是程序的提示。 有关更多信息,建议您咨询 官方文件 由Restic进行更详细的使用。
成为第一个发表评论