duplicity

Duplicity - 使用多个设备的 GPG 密钥加密
duplicity

Duplicity - 使用多个设备的 GPG 密钥加密

我正在努力为使用 Duplicity 的备份建立一个有效且强大的配置,因为我知道我需要基于密钥对的非对称 GPG 加密。并且能够从多个设备安全地备份。 我今天所拥有的: 使用 tails 离线生成的 GPG 主密钥,请遵循以下指南:https://wiki.debian.org/GnuPG/AirgappedMasterKey 和2 个受密码保护的子密钥:一个加密,还有一个签署 Duplicity 备份命令与 duply 一起运行,将加密备份存储在由 Scaleway 托管的远程 S3(如云存储)上:https://www.scaleway.com/fr/...

Admin

如何每 15 分钟备份一个文件夹而不占用过多空间?
duplicity

如何每 15 分钟备份一个文件夹而不占用过多空间?

我正在使用 Duplicity 逐步备份我的编码项目,发现它消耗的存储空间比预期的要快。 我正在备份的文件夹主要由占用大部分空间并且偶尔才会更改的 gif、图像和库组成,而我的脚本文件占用的空间很小,但需要每 15 分钟左右备份一次,以避免如果数据被意外删除而丢失数小时的进度。 由于 Duplicity 并不存储整个文件但有需要恢复的加密片段,我认为这意味着它只将需要更改的文件夹部分复制为快照并通过算法将其拼凑在一起? 如果没有,有没有更高效的工具可以做到这一点?理想情况下,我尝试设置一个系统,每天将整个文件夹备份到 USB 驱动器一次,每 15 分钟进行一...

Admin

duplicity - gnupg - 没有密钥 - 没有提供密码
duplicity

duplicity - gnupg - 没有密钥 - 没有提供密码

我对 duplicity 和 gpgnu 有一个问题。 环境(软件): Ubuntu 20.04 gpg (GnuPG) 2.2.19 (来自软件包) libgcrypt 1.8.5(从包安装) duplicity 0.8.18(手动安装,因为 ubuntu 有 0.8.11) pinentry-gtk2 (作为 ubuntu 包) gnupg-agent(作为 ubuntu 包) 环境(GnuPG,duplicity): 签名密钥 加密密钥 GnuPG 配置文件 ( ~/.gnupg/.gpg.conf) GNuPG-agent 配置文件 ( ~/....

Admin

恢复 Duplicity 备份时磁盘已满
duplicity

恢复 Duplicity 备份时磁盘已满

由于我的笔记本电脑丢失,我试图恢复使用 Duplicity 创建的备份。我无法将 Ubuntu 安装到当前的笔记本电脑中,因此我使用 Live USB 进行恢复。我无法恢复,因为 duplicity 一直报告我的磁盘已满。我使用启用了持久性的 Rufus 创建了实时磁盘。 有没有解决的办法? ...

Admin

Cron 计划备份脚本不工作或不写入日志文件
duplicity

Cron 计划备份脚本不工作或不写入日志文件

我有一个 duplicity 备份脚本,设置为通过 root cron tab 每天运行一次。 我是这样设置的: sudo crontab -e -u root 并添加了以下行: 00 03 * * * root /home/[myusername]/Scripts/Backups/DuplicityBackup.sh 该脚本具有写入文本文件的命令,如下所示: echo "Creating backup of data directory" PASSPHRASE='[mypassword]' duplicity /usr/s...

Admin

即使密码错误,Duplicity 也能恢复
duplicity

即使密码错误,Duplicity 也能恢复

我甚至能够使用随机密码恢复加密备份。为什么?创建备份: export PASSPHRASE=$(cat /var/password.txt) PASSPHRASE="$PASSPHRASE" duplicity \ --encrypt-key 1223455JJ \ --rsync-options "-avPt --rsync-path=\"sudo rsync\"" \ --asynchronous-upload \ --include '/some/folders' \ . . . / \...

Admin

即使在完整备份之后,Duplicity 也不会删除旧备份
duplicity

即使在完整备份之后,Duplicity 也不会删除旧备份

我刚刚使用 Duplicity 进行了完整备份--full-if-older-than 7D。现在执行此操作时duplicity remove-older-than 7D --force,我看到以下内容: Last full backup date: Sun Feb 23 12:19:43 2020 (just a few minutes ago) There are backup set(s) at time(s): ... ... ... Which can't be deleted because newer sets depend on them....

Admin

指定自动备份的接口
duplicity

指定自动备份的接口

我正在使用 duplicity 运行自动备份,但我需要一种方法从特定网络接口执行它。目前它有 2 个接口:eno1-> 本地网络(假设 IP 为:1.1.1.1)eno2-> 公共(假设 IP 为:2.2.2.2) 我需要一种方法让 duplicity 使用 eno2,例如当您使用 ping 从特定接口 ping 时: ping -I eno2 google.com 我的脚本.sh: ... PASSPHRASE="Password" duplicity --encrypt-key 000000000000000000000 --sc...

Admin

我无法解决 Ubuntu 上 Duplicity 的错误
duplicity

我无法解决 Ubuntu 上 Duplicity 的错误

env PASSPHRASE='passphrase here' duplicity --encrypt-key=XXXXXXXX \ --sign-key=XXXXXXXX --include /home/USER/Documents \ webdavs://user:[email protected]:5005 Command line error: Expected 2 args, got 1 我检查了印刷错误。我查看了 duplicity 的文档和第三方 duplicity 文档,但似乎没有找到解决办法。...

Admin

忽略 deja-dup 中的文件夹模式
duplicity

忽略 deja-dup 中的文件夹模式

在 Ubuntu (disco) 中,我如何告诉 deja-dup 忽略文件夹模式?例如,我想让它跳过任何路径中名为 node_modules 的任何文件夹。当我尝试将文件夹添加到忽略列表时,它不允许我输入任何内容(例如 **/node_modules),只能从文件系统中选择一个文件夹。 ...

Admin

duplicity 的临时文件和缓存是否加密?
duplicity

duplicity 的临时文件和缓存是否加密?

Duplicity 通常会占用大量磁盘空间来存储临时文件和存档缓存。使用--archive-dir和--tempdir参数将这些文件存储在备份所在的同一磁盘上是很有诱惑力的,但我找不到任何关于这些文件是否可能暴露未加密数据的信息。 从手册页中: 如果启用了加密,远程签名将被加密。本地签名将不被加密并存储在存档目录中(参见 --archive-dir )。 这些清楚地表明签名未加密,但我不完全确定签名中存储了什么信息。我猜这包括文件名、大小、权限和上次修改时间,但不包括文件内的任何数据。对吗? 我更担心的是临时文件是未加密的档案,然后在复制到目...

Admin

在两阶段备份计划中我应该使用哪些备份方法?(PC 到 NAS 到云)
duplicity

在两阶段备份计划中我应该使用哪些备份方法?(PC 到 NAS 到云)

我正在配置一个我希望成为家庭的合理、冗余备份解决方案。我有一台双启动笔记本电脑(Ubuntu 和 Windows)和一台家庭 NAS。这个想法是在每个操作系统中设置备份软件以备份到 NAS,然后将 NAS 备份到云存储。 所涉及的数据主要是文档和照片,我认为总量在 50 到 100 GB 之间。以后可能会添加其他设备,无论我如何做。除了托管这些备份外,NAS 还将托管更大的数字照片存储库,这些照片也应包含在云备份中。 从后面开始,我很乐意从本地 Raspberry Pi 运行备份脚本(我已经安装了一些),使用 duplicity 将相关的 NAS 目录备...

Admin

libgcrypt 更新后 duplicity 失败
duplicity

libgcrypt 更新后 duplicity 失败

我正在使用 duplicity 备份我的 Linux 服务器(Ubuntu Server 16.04)。使用 GnuPG 密钥进行加密。这一直运行良好,直到 7 月 4 日 libgcrypt 包更新。从那时起,无论我尝试什么,我都会收到以下错误消息: /usr/lib/python2.7/dist-packages/Crypto/Cipher/blockalgo.py:141: FutureWarning: CTR mode needs counter parameter, not IV self._cipher = factory.new(key,...

Admin

Duplicity 和 S3 Frankfurt 存储桶错误:请使用 AWS4-HMAC-SHA256
duplicity

Duplicity 和 S3 Frankfurt 存储桶错误:请使用 AWS4-HMAC-SHA256

我正在尝试通过以下方式备份我的文件表里不一到 Amazon S3 – 法兰克福地区 (eu-central-1) 的存储桶。 我的命令: /usr/bin/duplicity \ --exclude-if-present do-not-backup \ --s3-use-new-style \ --s3-use-ia \ --sign-key 9CCF...585 \ --encrypt-key 9CCF...585 \ --encrypt-key 9D43...725 \ --use-agent ...

Admin

Duplicity,duply - 卷由密钥 x 而不是 y 签名,任务“RESTORE”失败,退出代码为“22”
duplicity

Duplicity,duply - 卷由密钥 x 而不是 y 签名,任务“RESTORE”失败,退出代码为“22”

restore我在尝试使用选项创建的全新测试备份时遇到问题duply full。 我收到一个错误: Volume was signed by key E1B0ABA5CC893257, not CC893257 11:10:50.210 Task 'RESTORE' failed with exit code '22'. 无论如何,备份已成功恢复,但我想解决这个问题。 我不知道这把钥匙是从哪里拿来的…… 请使用完整的备份/恢复日志检查要点。 https://gist.github.com/okrutny/7fec89a14b91291a75cc...

Admin