restic结合Minio Server

restic是一个快速,高性能,并且安全的备份工具。这是一个在BSD 2-Clause License下的开源项目。

在本文中,我们将学习如何使用restic将数据备份到Minio Server中。

1. 前提条件

这里下载并安装Minio。

2. 安装

这里下载并安装restic。

3. 配置

如下所示,在环境变量中设置Minio认证信息。

  1. export AWS_ACCESS_KEY_ID=<YOUR-ACCESS-KEY-ID>
  2. export AWS_SECRET_ACCESS_KEY= <YOUR-SECRET-ACCESS-KEY>

4. 命令

启动restic,将指定用于备份的存储桶。

  1. ./restic -r s3:http://localhost:9000/resticbucket init

从本机拷贝需要备份的数据到Minio Server的存储桶中。

  1. ./restic -r s3:http://localhost:9000/resticbucket backup /home/minio/workdir/Docs/
  2. enter password for repository:
  3. scan [/home/minio/workdir/Docs]
  4. scanned 2 directories, 6 files in 0:00
  5. [0:00] 100.00% 0B/s 8.045 KiB / 8.045 KiB 6 / 8 items 0 errors ETA 0:00
  6. duration: 0:00, 0.06MiB/s
  7. snapshot 85a9731a saved

原文: https://docs.minio.io/cn/restic-with-minio.html