问题标签 [rdiff-backup]

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 回答
582 浏览

backup - rdiff-backup 的 --exclude 选项对以前的增量有什么影响?

使用rdiff-backup,一个反向增量备份工具,如果我使用 --exclude 选项排除之前包含在早期增量(旧备份)中的一些文件,它会有什么影响?

0 投票
1 回答
1296 浏览

version-control - rdiff-backup 增量内容(文件添加、删除、更新等)

我在 rdiff-backup 文档中没有找到该问题的任何明显答案:是否有一种简单的方法来列出给定增量中包含的更改,即添加、删除、更新了哪些文件/文件夹等?我不一定对这些更改的细节(即给定文件中的更改)感兴趣。

当我运行以下命令时:

  rdiff-backup --list-increments 备份

我得到一个增量列表。例如:

“找到 3 个增量:
    increment3...
    increment2...
    increment1...
 当前镜像:...”

我可以通过运行以下命令列出最新增量 (increment3) 中包含的更改:

 rdiff-backup --list-changed-since time backup

通过选择适当的“时间”值。

但是,如果我只想查看 increment2 中包含哪些更改呢?

谢谢你的帮助!

0 投票
1 回答
178 浏览

macos - 启动远程 rdiff 备份

我的问题backupscript似乎不适用于 OS launchdX。

这是我想运行的脚本:

如您所见,它没有什么特别之处,并且在不使用launchd.

但是,当我使用它运行它时,launchd它不会... XML 文件如下所示:

脚本正在运行,但没有对远程主机进行备份。backup.plist 位于 /Library/LaunchDeamons,因此它应该以 root 身份运行。

我不知道可能是什么问题,权限也应该没问题。这已经困扰我好几天了...

有什么建议么?

0 投票
1 回答
1001 浏览

linux - rdiff-backup 致命错误,是否找到相关增量?

我正在运行 rdiff-backup 来备份远程系统上的一些文件夹。

尽管在 --remove-older-than 命令期间运行它会导致错误:

所以是的,我可能只是把 --force 放在它上面,但我想了解这里发生了什么,并且在这个问题上找不到太多。

有任何想法吗?

0 投票
0 回答
324 浏览

bash - rdiff-backup 错误:脚本不断退出并出现错误

我最近被介绍到 bash 脚本......所以,我使用了我的高级盗窃课程来整理附加的脚本。它运行......并以“/xxx/未安装”退出。你不是root!我安装了rdiff-backup和sshfs并且正在运行。这些命令在命令行上可以正常工作,但是在脚本中,嗯.. . 你们能看一下让我知道吗? PS我从我在这里和其他几个地方找到的脚本中复制了很多这个。

抱歉,无法粘贴,无法附加... BLIKSEM!

感谢您的任何意见......学习曲线的一个地狱!问候,B.

0 投票
2 回答
721 浏览

python - Python subprocess.popen 和 rdiff-backup

我想在 python 中创建一个 rdiff-backup 包装程序,用于将 windows 机器备份到 linux 服务器。

我想在包装程序中处理 rdiff-backup 的输出。但是当使用 subprocess 模块执行 rdiff-backup 并将 stdout 和 stderr 输送到包装器时,stdout 总是以管道的结尾结束。

在不使用管道传输标准输出的情况下使用子进程时,标准错误会在控制台中以正确的顺序打印。

当在本地使用 rdiff-backup 而不是使用 ssh 管道时,我还注意到,stdout 和 stderr 的顺序是正确的。Rdiff-backup 还使用 subprocess.popen 打开 ssh 会话并将数据通过管道传输到服务器。我怀疑由于某种原因 stdout get 被阻止,直到 ssh 会话关闭。

这是我的代码,这是真实程序使用线程来监听标准输出的简化版本:

输出:

正确的输出:

0 投票
1 回答
218 浏览

linux - 尝试构建 rdiff-backup,出现错误“/usr/bin/ld: 找不到 -lrsync”

我正在尝试在 CentOS 6 x64 机器上构建最新版本的 rdiff-backup。(利诺德)。

我收到如下错误:

/usr/bin/ld: 找不到 -lrsync

我搜索了一个没有结果的 rsync.so 文件。

我已经安装了 rsync。我找不到使用标准存储库与 Yum 一起安装的 rsync-devel 包。

有什么线索吗?

谢谢!

0 投票
1 回答
208 浏览

linux - rdiff 备份命令中用于目录的内容

我需要删除备份以打开服务器上的空间。虽然我不知道我应该在删除它们的命令中指定什么目录rdiff-backup --remove-older-than 20B host.net::/remote-dir。到目前为止,我的目录在备份服务器上看起来像这样。

然后我在里面有一个文件夹,叫做rdiff-backup-data. 这是对其他文件夹的补充,但这是我应该将命令定向到的文件夹吗?

非常感谢!

0 投票
2 回答
4148 浏览

rsync - 如何使用 rdiff-backup 排除通配符目录但包含通配符文件?

我正在使用rdiff-backup。非常棒的简单强大的备份工具。但是,我正在与通配符 glob 模式作斗争。我有这个目录结构:

在每个缓存目录中都有原始文件和缓存文件。原始文件简单地命名为1.jpg2.png3.gif等。缓存文件在原始文件名上附加了一些字符串。

所以我想备份所有 /data/*/cache 目录,但只包括原始文件,而不是缓存文件。

我正在使用这个命令:
rdiff-backup --exclude **/cache --include **/cache/+([0-9]).+([a-z]) /data /backup

但是 rdiff-backup 返回这个,我迷路了:

0 投票
0 回答
163 浏览

linux - 为什么 rdiff-backup 不能从 bash 作为 Mac Os X 上的 cron 执行

我编写了一个简单的 bash 脚本,在 Mac OS X Yosemite 上使用 rdiff-backup 进行备份。这里是:

它在终端上运行良好,但是一旦使用 crontab 执行,它只会显示 echo,甚至不会运行 rdiff-backup 命令。

处理了两个小时 - 没有成功((关闭所有回声 - 没有成功等)有人能帮忙吗?也许我错过了一些东西......

crontab 行是

并且 cronjob 正在工作