问题标签 [rsnapshot]
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.
linux - bash find -exec 有时有效,有时无效
我可能遗漏了一些东西,但是 bash 脚本中的这个 oneliner 可以循环浏览一些从不同来源转储数据的脚本:
当我直接执行包含此 oneliner 的 bash 脚本时将起作用,但当我在 rsnapshot 中将它作为 cmd_preexec 调用时它不起作用。它不会产生任何错误,它只是不做任何事情。
我尝试添加'(/bin/)bash -c',如下所示:
但随后我得到一个关于 '(/bin/)bash 不存在的错误,即使我直接运行脚本。
rsync - rsnapshot,多个备份目的地
现在有了这些设置,所有备份都将.snapshots
在我的根目录下的 dir 中有目的地,保持层次结构。
所以我会有:
是否有可能以某种方式让它2nd dir to backup
有另一个目的地,例如 my /home/username/backup-scripts
?
linux - Linux 上的 rsnapshot 失败并显示“处理时返回 12”
我以为我已经正确设置了所有 rsnapshot,但是在第二天检查了我的日志后,我发现了以下内容:
返回码“12”是什么意思?
php - php rsnapshot 配置生成器,选项卡无法正常工作
我正在尝试使用脚本创建 rsnapshot 配置文件,脚本创建文件并将其上传到备份服务器就好了。
注意:两台服务器都运行centos6
一旦我尝试在备份服务器上运行它,我会收到以下错误:
根据错误,它会看到配置文件包含 rsnapshot 中不允许的空格,但文件没有?
$argv[1] 等于数据库中的一个 id。
php 看起来如下:
是因为\t吗?如果是这样的话,可以做些什么呢?
任何帮助表示赞赏。
linux - Rsync - 检测 chmod 和 chown 的变化
我有一些使用 rsnaphson 的备份过程,他自己使用 rsync。一些大数据文件已经更改了所有者/权限,并被 rsync 检测为文件更改。
我想禁用此功能,例如,将权限从 755 更改为 775 的文件不会被 rsync 识别为已更改并保持在目标目录中。
我的 rsync 调用目前有以下选项:
backup - 使用 rsync_long_args= 时,Rsnapshot 会丢失目录斜线
我正在使用 rsnapshot 进行备份并注意到一个问题。
我在 rsnapshot.conf 文件中定义了一些 rsync_long_args
进一步在文件中,当声明 BACKUP POINTS / SCRIPTS 时,我需要添加一些特定的 sync_long_args,它们将使用初始 sync_long_args,添加或覆盖 args,例如:
我有一个问题,当使用 -t 选项测试 rsnapshot 时,我得到:
你可以注意到这里源目录的地址是
最后一个斜杠只会复制 /usr/local/nagios 目录的内容,我需要完整路径,所以斜杠不应该在那里。
如果我删除了备份点/脚本中的 rsync_long_args=,那么斜线就不再存在了。
知道为什么吗?
rsync - 将 Rsnapshot 恢复到同一驱动器
有时,在使用 Rsnapshot 的大型 rsync 上,我们正在同步的 NFS 挂载会丢失。
然后当你运行:
要恢复它,它会表现得好像这是一个全新的,旋转monthly.0
到monthly.1
等等。
如果某些事情被打断,有没有办法恢复rsync
使用?rsnapshot monthly
那不会开始一个全新的备份吗?
rsync - 为什么 rsnapshot 不排除我指定的目录?
我正在使用 rsnapshot 设置备份,但我遇到了排除问题。我已经阅读了很多关于它的内容,并且我知道 rsync 在使用斜杠方面存在重要差异。但我不明白为什么这不起作用。我的(简化的)文件夹结构/path/to/files/my_files/
是这样的:
我想在folder1
这里排除。中的 rsync 命令/etc/rsnapshot.conf
类似于:
虽然我的排除文件(也在 中定义/etc/rsnapshot.conf
)看起来像这样:
我也试过- folder1
,- /folder1/
和- folder1/
. 但它们都没有按我想要的方式工作。例如, using- folder1
排除了我想要的文件夹,但也排除了路径包含字符串的所有其他文件夹folder1
。另一方面,其他人不排除我要排除的文件夹。
这真的让我发疯,我已经阅读了很多例子,感觉就像我尝试了所有可能的组合 - 但无济于事。谁能告诉我我做错了什么?rsnapshot 中的 excludes 有什么特别之处,使它不同于简单的 rsync 调用吗?因为我没有问题。
backup - 配置 rsnapshot 以备份多台计算机 - 单独的排除规则
我已经设置了 rsnapshot 来备份本地网络上的两台计算机,以及运行它的服务器。如何为每个备份指定单独的排除集?就目前而言,我对每台计算机都有单独的 cronjobs,每台计算机都有自己的 rsnapshot.conf 文件。这很好,但我在备份中获得了三个额外的 hourly.* 副本,这表明我的设置中存在一些冗余。我是否必须为每个脚本编写备份脚本并将排除项放在其中而不是在主 .conf 文件中?
backup - 快照问题
我正在尝试使用 Rsnapshot 进行一些备份,并且不断收到此错误:
我试图玩参数,但无法弄清楚问题出在哪里