问题标签 [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.
linux - duplicity + rsync 仍然使用 --rsync-options 备份排除的文件
通过使用下面的命令,我打算排除三种类型的存档,其名称由 Backup 组成,但是,文件仍然被复制。知道有什么错误吗?
我意识到存在的--exclude
标志duplicity
,但rsync
更适合我的需要(标志的多个组合实现我想要的)。如果使用 rsync 自己的标志是不可能的,这将是我最后的手段。
backup - 重复性不将备份推送到 OVH swift 容器
在尝试使用带有 OVH 的 keystone V3 进行身份验证时,我遇到了 duplicity 0.7.06 和 0.7.19 备份工具的问题。
Duplicity 仅在其中创建本地备份,.cache/duplicity
但不会将它们推送到 OVH swift 对象存储。没有错误,它只是将它们存储在本地磁盘上。它以前与 keystone auth V2 一起工作,凭据是相同的。我能够使用这些凭据快速登录,但重复性不起作用......
这是我在环境设置中使用的命令:
有人有类似的问题吗?
docker - docker alpine 容器启动时挂载 webdav 共享
我有一个在 docker(高山)容器内运行的双重性(备份软件)设置。目标是一个本地文件夹,我已将其安装为 Webdav 共享。重复备份有一个前置和后置触发器,所以我 mount onpre
和 umount on post
。但是,这并没有涵盖我的所有用例,因为:
- 还原不包括前/后触发器
- 验证不起作用
- 列出目标文件夹中的文件不起作用
- ETC
所以我的想法是:在容器启动时,我直接挂载了 webdav 共享。挂载在容器的整个运行时都处于活动状态,而不仅仅是在备份期间,但这并不重要。停止容器,共享将被卸载。
我的第一次尝试是更改noauto
为auto
/etc/fstab。那没有用
我的第二次尝试是读入rc-service
,但似乎 openrc 已从 Alpine >= 3.3 中删除。
我的第三次尝试是阅读初始化系统,关于安装 openrc 或使用--init
with tini
,但在继续之前,我想在继续之前在这里提出这个问题。
我的出发点是我不想在主机上挂载 webdav 共享并将其作为卷挂载到我的 docker 容器中。所有用户配置都应该在一个容器内。但我想以某种方式创建某种初始化系统。我应该如何进行?
backup - 如何将重复性用于轮换备份计划
我正在尝试使用重复性来创建轮换备份计划:最后一天的每小时备份,上周的每日备份,上个月的每周备份,永久每月备份(到 S3)。
如果有比我将要描述的更好的方法来实现这一点,我会接受的。但我也会弄清楚为什么这不起作用。
我创建了一组脚本:hourly
, hourly_clean
, daily
, 等....,然后将它们放入 cron
以下是每小时和每天的脚本:
每小时备份工作正常,但其他人,AFAICT,不做任何事情。
如果我尝试手动运行它们,它会发出警告,但没有错误:
正如我所说,每小时工作正常,但其他人没有向 S3 推送任何内容。为什么每日/每周/每月备份不起作用?或者,有没有更好的方法来实现这一点?
duplicity - 重复增量备份:处理远程清单时出错
我已配置重复性以创建某些文件夹的备份。我每天做一次增量备份,每周做一次完整备份。
我从 cron 以 root 用户身份运行备份。我为备份创建了一个 gpg 密钥(现在称为 root@machine.com),用于对备份进行签名,因此我可以确保已在该机器上创建了备份。
我自己也有一个 gpg 密钥(称为 me@example.com)。我在机器上导入了我的 gpg 密钥的公钥,我想用它作为加密密钥:所以只有我可以解密备份。
问题是每当增量备份运行时,我都会收到以下错误(或警告):
我了解,由于加密的密钥不在服务器上,因此无法解密备份。我不明白我应该怎么做。:) 每个方法都建议使用相同的密钥进行加密和签名,但这对我来说很奇怪。有没有其他方法可以正确制作、签名和加密备份?
ubuntu - 另一个重复实例已在此存档目录中运行
当我尝试使用 Duplicity 备份我的 ubuntu 桌面时收到此消息...
另一个重复实例已在此存档目录中运行
我的 Duplicity 版本是...
我的ubuntu版本是...
我正在备份到 Google Drive。
我猜可能存在锁定文件或失控进程问题?
另外,如何从 Duplicity 备份中访问单个文件?不进行完全还原?我只在 Duplicity 备份文件夹中看到增量 tar.gz 文件。
ubuntu - 将重复的 Ubuntu 备份部分还原到 Google Drive?
我想在我的 ubuntu Duplicity 备份中查找单个文件。并对这些文件进行部分恢复。
当我去谷歌驱动器。我看到我的文件都备份在 .manifest、.sigtar.gz、difftar.gz 文件中。
如何从这些文件中提取我的文件?
我不想完全恢复。我想选择我想恢复的文件和文件夹?
duplicity - 使用重复性,如何从 sys1 备份恢复到 sys2?
我希望从“system1”的备份中恢复文件到“system2”。应用该操作时,我收到以下错误。
这甚至可能没有任何错误吗?
python - 无法在 Python 3.9.7 中更新 Duplicity(请求的 duplicity 版本不一致:文件名有 '0.8.21.post7',但元数据有 '0.8.21.post0')
我正在尝试使用 更新 Duplicity pip install -U duplicity
,但它失败并显示以下输出:
我看到它使用了一些缓存文件,但我没有找到它来尝试清除它。此外,我发现它与下载文件中的某些元数据不匹配,但它是在不久前(去年 11 月)发布的,因此不太可能监督如此重要的任何事情。不过,我不知道如何解决它。
谷歌搜索这条消息的任何部分也没有带来任何东西。
我看到它是在很久以前(去年 11 月)发布的,所以我相信它应该是我这边的东西。
如果有的话,我在 Ubuntu 21.10 下,我的 Python 是 3.9.7。
任何输入都受到高度赞赏。