问题标签 [duplicity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1584 浏览

backup - 如何从未知档案中恢复重复性/重复备份

我有多个虚拟机,每台机器都备份到同一个备份存储(GlusterFS;它使用 fuse 安装),但备份到不同的备份目录。/var/www/例如将备份到这个目录:

作为备份软件,我使用的是 duply / duplicity。如果我知道文件夹或文件在哪台服务器上,我可以连接到该服务器并运行以下命令来恢复它:

不幸的是,这仅适用于从/在此服务器上备份的文件和目录。

今天,我有一个问题,我已经删除了一段时间的网站并且不记得自己,它托管在哪个服务器上。嗯...这意味着,我需要连接到每台主机并需要运行恢复命令来检查它是否可以从那里获得。

我没有时间在每台服务器上执行此操作。嗯......有没有办法使用 file:// 从备份中获取它,即使我不知道它在哪里?

我已经尝试使用以下命令获取它,但没有成功,因为目录不包含任何备份链:

有任何想法吗?

0 投票
2 回答
375 浏览

duplicity - 与谷歌驱动器重复不保存缓存文件

gdrive 缓存文件永远不会保存。它总是要求进行身份验证,我似乎也无法在其他任何地方找到它。我从包含 bash 脚本的目录运行脚本。

您能看到任何错误或可能导致缓存文件无法保存的原因吗?

我正在使用重复 0.7.10。

这是脚本

这是pydrive配置文件

0 投票
1 回答
1153 浏览

backup - 使用 PGP 的重复备份失败:“无法使用的公钥”

我正在尝试创建一个 ansible 角色来自动备份。但是,它失败并出现以下错误:

PGP 密钥是使用gpg --gen-key <filename>以下设置生成的:

如您所见,它没有过期日期(因此它不会过期)并且没有密码。这两个属性都已使用 CLI 手动验证。

这是我用来运行 duplicity 的命令:

我也尝试过使用密钥 ID:

知道可能出了什么问题吗?

0 投票
1 回答
1430 浏览

amazon-s3 - Duplicity增量备份耗时太长

我有重复运行到 S3 的每日增量备份。大约 37 GiB。

在第一个月左右,一切顺利。它曾经在大约 1 小时内完成。然后它开始花费太长时间来完成任务。现在,当我输入时,它仍在运行 7 小时前开始的每日备份。

我正在运行两个命令,首先是备份,然后是清理:

日志

所以temp有足够的空间,很好。然后从这个开始...

这种情况一直持续到今天,每个文件都需要很长时间。并继续这个......

经过很长一段时间...

列出所有链后:

这只是备份部分。这样做需要几个小时,而将 37 GiB 上传到 S3 只需 10 分钟。

然后是cleanup,这给了我这个:

0 投票
1 回答
432 浏览

amazon-web-services - Duplicity/Duply Backup to S3 without API Keys?

目标:将 AWS EFS 文件系统自动完整和增量备份到 S3 存储桶。

我一直在研究 Duplicity/Duply 来实现这一点,它看起来可以工作。我确实有一个问题,你必须在 AMI 上明文存储 API 密钥才能使其工作。有没有办法使用角色来实现这一点?

0 投票
1 回答
127 浏览

duplicity - 重复性:在备份期间意外切换了签名密钥

几个月来我一直在使用 duplicity 来备份我的 mac。我最近需要进行恢复,但看起来我在某个时候切换了键。因为如果我使用密钥 A,它开始打开几个卷,然后抱怨一个卷是用密钥 B 签名的,但是如果我切换到密钥 B,它会抱怨第一个卷是用密钥 A 签名的。手册页指示多重签名不允许使用密钥。我破坏了我的备份吗?两个 GPG 密钥都在我的密钥环上,只有一个备份了一些卷,另一个备份了一些卷。建议?谢谢,彼得

0 投票
1 回答
879 浏览

python - macos上的重复性不起作用,获取:env:python2:没有这样的文件或目录

我正在尝试在 macos 上运行 duplicity,但出现此错误:

env:python2:没有这样的文件或目录

恕我直言,python2 和 python2.7 之间缺少链接,但我不确定

创建从 /usr/bin/python2 到 /usr/bin/python 的链接来解决这个问题是否安全?或者将重复性更改为使用 /usr/bin/python 会更好吗?

0 投票
2 回答
925 浏览

amazon-s3 - Ubuntu 16.04 Duplicity 备份到 Amazon S3 失败并显示“[Errno 104] Connection reset by peer”

我正在尝试使用 Duplicity 将大型文件系统(~800 GB)从 Ubuntu 16.04 备份到 Amazon S3。看起来它备份了大部分文件系统,但一直卡在最后。

我现在已经多次运行此命令,但它一直在同一个地方失败/中止(备份大约 8 小时):

在我第一次尝试之后,我尝试将 duplicity 升级到最新的 PPA,现在正在运行 0.7.13.1。再试一次——同样的失败。

接下来,我将 boto 从 2.38.0 升级到 2.48.0(通过 PIP),但仍然看到同样的故障。

我发现一些较早的帖子表明这曾经是由于亚马逊方面的某种 5GB 限制而发生的,但是这些帖子还声称它应该在 Duplicity 的 0.7 系列(我正在运行)中修复。

任何有关如何进行进一步故障排除的建议将不胜感激,谢谢!

0 投票
1 回答
1202 浏览

ssh - Duplicity 争论 BackendException: ssh connection to my server:22 failed: not a valid OPENSSH private key file

感谢mayg,我设法将我的数据从家里备份到外部服务器。(亚马逊)因为我不想将公司数据备份到亚马逊,所以我尝试使用内部备份服务器。

然后我使用了这个命令。(我有自己的钥匙)

在容器内部或外部使用重复备份命令时,出现以下错误

奇怪的是,在 volumerize 容器内部或外部,以下运行正常。

例如,编辑备份文件给了我以下信息:

我试图检查容器内的环境变量,请在下面找到我所拥有的:(请注意,密码已添加为 env 变量,如此所示)

有人能指出我正确的方向吗?

问候,皮埃尔

Edit1:我试图比较两个私钥文件(亚马逊和公司)使用 openssl rsa -in yourkey.pem -check并且都说

编辑2:1。看看duplicity-backendexception没有任何成功

  1. 有关信息,Paramiko 版本是 2.2.1

  2. 使用以下 python 脚本连接成功。

    [u' 12:35:27 up 3 days, 1:42, 0 users, load average: 1.59, 3.10, 3.00\n']

0 投票
1 回答
223 浏览

duplicity - 有人可以为我澄清我的 Duplicity 统计信息吗?

这是我每晚在服务器上运行的 Duplicity 备份的输出:

我不知道我是否正确地阅读了这篇文章,但它似乎在说的是:

  • 我从 77.7 GB 开始
  • 我添加了 15 个文件,总计 55.7 MB
  • 我删除或更改了总大小为 174 MB 的文件
  • 考虑到所有更改后,我的增量总计 56.5 MB
  • 我将增量推送到的远程服务器上的总磁盘空间为 11.2 MB

在我看来,我们是说我只推送了 11.2 MB,但由于这些新文件,我应该至少推送了 55.7 MB(不能真正对以前不存在的文件进行小增量),并且然后增量将占用的任何其他磁盘空间。

当我看到这些报道时,我感到很困惑。有人可以帮忙澄清一下吗?我已经尝试挖掘文档,但没有看到太多关于这些值的清晰、简洁的简单英语解释。