duplicity

如何防止备份一完成就被删除?
duplicity

如何防止备份一完成就被删除?

Duplicity 通过 ftp 完成完整备份,然后被删除,全程无需用户操作。 有两件事我想知道; 以下信息中是否有任何内容可以解释这个问题? 在哪里可以找到 duplicity 的日志输出以提供一些帮助? 调用 duplicitylftp后端来自脚本的模块(完整脚本在问题末尾)。 # Do backup duplicity $Options "$Source" "$Dest" 其中: 当 $Dest 是本地磁盘而非 ftp 时,备份后不会发生删除,即 据我所知,没有其他 duplicity 作业同时使用 ftp $Dest。我看到一个使用 ps...

Admin

duplicity:未找到签名链
duplicity

duplicity:未找到签名链

尝试使用 duplicity 列出 Google Drive 备份中的文件。我收到如标题所示的错误。 如果我通过浏览器访问 drive.google.com,我可以看到该文件夹​​和内容。 我创建了一个服务帐户并下载了定义的 json 文件这里 我使用的网址是gdrive://${GOOGLE_SERVICE_ACCOUNT_URL}/${FOLDER_NAME}?myDriveFolderID=root GOOGLE_SERVICE_ACCOUNT_URL 与 json 文件中的 client_email 相同 FOLDER_NAME 是我在网络浏览器中...

Admin

Duply 配置文件无法与身份文件的 TARGET=ssh:// 和 ssh-options 配合使用
duplicity

Duply 配置文件无法与身份文件的 TARGET=ssh:// 和 ssh-options 配合使用

我创建了一个 duply 配置文件。我尝试了几个版本(都在配置文件中标记并注释),但都无济于事。我启动的用于测试配置文件的脚本如下:bash -vvv /etc/cron.daily/duply 我以 root 身份运行此脚本。我在 /root/.ssh 中检查了我的公钥,并使用它以 root 身份连接到服务器,并且密钥被接受。 欢迎任何帮助 GPG_KEY=disabled SOURCE=/home/odile/Documents TARGET=ssh://[email protected]://backup/backupdata_duply_...

Admin

Duplicity --> 显示进度但不记录进度
duplicity

Duplicity --> 显示进度但不记录进度

使用 Duplicity,我希望看到进度(--progress),这很好。我还想要一个日志,但 Duplicity 会记录每个进度条目。然后日志文件变得非常大,但都是进度条条目......我真正想要的是日志文件末尾的错误或警告报告,我需要放弃所有前面的内容。 -ve -vw 选项似乎抑制了显示的内容和记录的内容,因此在创建省略进度的日志时我似乎无法看到备份进度........... ...

Admin

无法删除 duplicity s3/glacier 档案
duplicity

无法删除 duplicity s3/glacier 档案

为了将我的系统备份到 s3,我正在运行: duplicity 0.8.17 Python 3.9.2 boto3'1.24.36' 我的每日备份运行良好,正如所希望的那样,它们在一个月后从 s3 移动到了 glacier,duplicity 状态显示一切正常,每月有完整备份,每日有增量备份,可以追溯到 62 个月前,例如 Secondary chain 54 of 62: ------------------------- Chain start time: Sun Oct 24 02:05:01 2021 Chain end time: Tue Nov...

Admin

Duplicity cron不工作
duplicity

Duplicity cron不工作

--encrypt-key我正在尝试通过 cron 脚本和 GNUPG 密钥 ID(来自)运行 Duplicity 备份gpg --list-secret-keys。 它失败了,/root/backup.sh: 5: --encrypt-key: not found但如果我以 root 身份手动运行该行,那么它就可以正常工作。 有任何想法吗? 备份.sh: test -x $(which duplicity) || exit 0 . /root/.passphrase export PASSPHRASE $(which duplicity) --encry...

Admin

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