我了解 rsync 如何在高层次上工作,但有两个方面。对于 S3,没有守护进程可言——好吧,但它基本上只是 HTTP。
看起来有几种方法。
s3rsync(但这只是将 rsync 绑定到 s3)。直截了当。不确定我想依赖第三方的东西。我希望 s3 只支持 rsync。
也有一些 rsync '克隆',如双重性,声称支持 s3 而不说螺栓连接。但它怎么能做到这一点呢?他们是否在本地保存索引文件?我不确定这如何有效。
我显然想使用 s3,因为它既便宜又可靠,但 rsync 是一些工具,比如备份一个巨大的图像目录。
这里有哪些选择?使用 duplicity + s3 而不是 rsync + s3rsync + s3 我会失去什么?
我正在尝试为某些客户端制定备份策略,并且倾向于远程备份的双重性(已经将 rdiff-backup 用于内部/本地备份)。
每隔一段时间进行一次完整备份是否合理?由于重复性向前递增,因此每个增量备份都依赖于前一个增量,并且都严重依赖于最后一个完整备份。如果它变得腐败,坏事就会发生。一个相关的问题:Duplicity 是否会测试增量备份的一致性?
假设我确实需要经常进行完整备份,duplicity 创建完整备份的效率如何?它可以/是否检查文件签名并从以前的完整备份/增量复制未更改的数据?基本上是创建一个新的“完整”存档来传输新的/更改的数据并合并现有的未更改数据?
现在我担心的是需要运行完整备份,但是完整备份的一致大带宽使用会使某些客户端不合理。
使用重复性备份某个事件的文件夹,我如何获取所有可用备份日期的列表,因为我不知道事件何时发生?我想像 deja-dup 一样列出可用日期。最终目标是从列表中恢复某个日期。
duplicity file:///backup-folder restore-folder --restore-time "yyyy-mm-dd"
Run Code Online (Sandbox Code Playgroud) 使用Duplicity,我可以对不受信任的远程存储进行增量、高效的备份。这工作正常,我可以在特定时间点(或之后的下一次备份)恢复文件。
那么现在我想知道在所有备份的历史记录中何时进行了特定的文件更改。文件更改时间戳和大小以及备份时间戳就足够了。
有什么办法可以做到这一点吗?
编辑:我应该澄清一下,我想查看该文件的每个更改/版本,而不仅仅是最后一个,例如,首次引入时,更改时。这可能是多个备份增量备份。
我正在通过千兆位从服务器到 NAS 备份 ~800GB(目标是安装在我需要备份的服务器上的共享)。您会为 volsize 推荐什么值?
谢谢
是否可以从过去的某个时间恢复双重备份?
例如,如果我每天进行增量备份,有没有办法从三天前恢复备份?
我目前正在使用双重脚本将我的 110G/2T CentOS 服务器备份到 2T sftp 服务器。
由于 4 天过去了,duplicity 只备份了 90G。这不是问题。主要问题是;我有将近 600G 的缓存,该缓存是在“/user/.cache/duplicity”处生成的。这个大小不正常,怎么办?完成任务后,duplicity 会缩小或删除这些缓存文件和文件夹吗?duplicity 也会备份它的缓存吗(我没有排除 /user 文件夹)?
附加信息:我正在使用 Hetzner 服务器,这是我正在使用的备份脚本:https ://wiki.hetzner.de/index.php/Duplicity_Script/en
此外,我只是从根目录中排除了目录 proc、sys 和 dev(并从根目录开始备份所有其他内容,因为我想要一个完整的服务器备份)。
我正在使用双重性在我的服务器上执行备份。现在,duplicity 正在使用 GPG 公私密钥系统加密备份。我更愿意只使用密码来加密备份文件,所以我不必尝试跟上秘密密钥。如何配置要以这种方式加密的备份?
谢谢,
麦克风
如何防止网络上的重复 DHCP 服务器干扰?是否可以?
我不要求任何正在发生的实际情况,只是好奇。在我的公寓大楼里有一个网络和互联网,有人导致整个网络出现问题,因为他们插入了启用了 DHCP 服务器的无线路由器。
您将如何防止网络上出现此类冲突/问题,或者如果没有防火墙和控制网络上的机器是不可能的?
是否可以将远程目录备份到本地路径?
在命令中使用两个 URL 会引发
Two URLs specified. One argument should be a path.
Run Code Online (Sandbox Code Playgroud)
仅使用一个远程但指定full选项引发
--full option cannot be used when restoring or verifying
Run Code Online (Sandbox Code Playgroud)
我试过的看起来像
duplicity full ssh://username@remote:XXXX/home/username /media/removabledrive/
Run Code Online (Sandbox Code Playgroud)
XXXX 是 ssh 的自定义端口。