问题标签 [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.
backup - rdiff-backup 的 --exclude 选项对以前的增量有什么影响?
使用rdiff-backup,一个反向增量备份工具,如果我使用 --exclude 选项排除之前包含在早期增量(旧备份)中的一些文件,它会有什么影响?
version-control - rdiff-backup 增量内容(文件添加、删除、更新等)
我在 rdiff-backup 文档中没有找到该问题的任何明显答案:是否有一种简单的方法来列出给定增量中包含的更改,即添加、删除、更新了哪些文件/文件夹等?我不一定对这些更改的细节(即给定文件中的更改)感兴趣。
当我运行以下命令时:
rdiff-backup --list-increments 备份
我得到一个增量列表。例如:
“找到 3 个增量:
increment3...
increment2...
increment1...
当前镜像:...”
我可以通过运行以下命令列出最新增量 (increment3) 中包含的更改:
rdiff-backup --list-changed-since time backup
通过选择适当的“时间”值。
但是,如果我只想查看 increment2 中包含哪些更改呢?
谢谢你的帮助!
macos - 启动远程 rdiff 备份
我的问题backupscript
似乎不适用于 OS launchd
X。
这是我想运行的脚本:
如您所见,它没有什么特别之处,并且在不使用launchd
.
但是,当我使用它运行它时,launchd
它不会... XML 文件如下所示:
脚本正在运行,但没有对远程主机进行备份。backup.plist 位于 /Library/LaunchDeamons,因此它应该以 root 身份运行。
我不知道可能是什么问题,权限也应该没问题。这已经困扰我好几天了...
有什么建议么?
linux - rdiff-backup 致命错误,是否找到相关增量?
我正在运行 rdiff-backup 来备份远程系统上的一些文件夹。
尽管在 --remove-older-than 命令期间运行它会导致错误:
所以是的,我可能只是把 --force 放在它上面,但我想了解这里发生了什么,并且在这个问题上找不到太多。
有任何想法吗?
bash - rdiff-backup 错误:脚本不断退出并出现错误
我最近被介绍到 bash 脚本......所以,我使用了我的高级盗窃课程来整理附加的脚本。它运行......并以“/xxx/未安装”退出。你不是root!我安装了rdiff-backup和sshfs并且正在运行。这些命令在命令行上可以正常工作,但是在脚本中,嗯.. . 你们能看一下让我知道吗? PS我从我在这里和其他几个地方找到的脚本中复制了很多这个。
抱歉,无法粘贴,无法附加... BLIKSEM!
感谢您的任何意见......学习曲线的一个地狱!问候,B.
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 会话关闭。
这是我的代码,这是真实程序使用线程来监听标准输出的简化版本:
输出:
正确的输出:
linux - 尝试构建 rdiff-backup,出现错误“/usr/bin/ld: 找不到 -lrsync”
我正在尝试在 CentOS 6 x64 机器上构建最新版本的 rdiff-backup。(利诺德)。
我收到如下错误:
/usr/bin/ld: 找不到 -lrsync
我搜索了一个没有结果的 rsync.so 文件。
我已经安装了 rsync。我找不到使用标准存储库与 Yum 一起安装的 rsync-devel 包。
有什么线索吗?
谢谢!
linux - rdiff 备份命令中用于目录的内容
我需要删除备份以打开服务器上的空间。虽然我不知道我应该在删除它们的命令中指定什么目录rdiff-backup --remove-older-than 20B host.net::/remote-dir
。到目前为止,我的目录在备份服务器上看起来像这样。
然后我在里面有一个文件夹,叫做rdiff-backup-data
. 这是对其他文件夹的补充,但这是我应该将命令定向到的文件夹吗?
非常感谢!
rsync - 如何使用 rdiff-backup 排除通配符目录但包含通配符文件?
我正在使用rdiff-backup。非常棒的简单强大的备份工具。但是,我正在与通配符 glob 模式作斗争。我有这个目录结构:
在每个缓存目录中都有原始文件和缓存文件。原始文件简单地命名为1.jpg
、2.png
、3.gif
等。缓存文件在原始文件名上附加了一些字符串。
所以我想备份所有 /data/*/cache 目录,但只包括原始文件,而不是缓存文件。
我正在使用这个命令:
rdiff-backup --exclude **/cache --include **/cache/+([0-9]).+([a-z]) /data /backup
但是 rdiff-backup 返回这个,我迷路了:
linux - 为什么 rdiff-backup 不能从 bash 作为 Mac Os X 上的 cron 执行
我编写了一个简单的 bash 脚本,在 Mac OS X Yosemite 上使用 rdiff-backup 进行备份。这里是:
它在终端上运行良好,但是一旦使用 crontab 执行,它只会显示 echo,甚至不会运行 rdiff-backup 命令。
处理了两个小时 - 没有成功((关闭所有回声 - 没有成功等)有人能帮忙吗?也许我错过了一些东西......
crontab 行是
并且 cronjob 正在工作