标签: rsync

Rsync 是否类似于颠覆,但对于服务器而言?

我正在尝试学习如何使用 rsync。我想为我的生产服务器创建每日备份。

现在我运行命令

rsync -azr /var/www/* www-data@backup.server.com:/var/www
Run Code Online (Sandbox Code Playgroud)

现在假设有一天,我想将生产服务器上的 /var/www/ 目录回滚到上个月的版本。如何告诉 rsync 检索版本 N?

在阅读 rsync 仅复制 src 和 dest 之间的差异时,我认为 rsync 的工作方式类似于 Subversion,您可以将更改提交到目标,并跟踪每个版本,并可以选择随时检出任何版本。这是 rsync 的工作方式吗?这就像颠覆,但对于整个服务器?那会很棒,因为这意味着我不必为每晚备份做完整的 ssh 副本。

rsync

4
推荐指数
2
解决办法
764
查看次数

使用 rsync 命令的 SVN 备份

我设置了一个 cron,用于将我的 SVN 存储库(8 GB)备份到另一台服务器。但有时我会遇到错误,我觉得这不是将 svn 备份到远程服务器的正确方法。

我使用了命令 rsync -avz myrepo。

请建议我一种将 svn 备份到远程服务器的好方法。我无法压缩文件并每天传输它,因为它是 7 GB。

谢谢

backup rsync svn

4
推荐指数
2
解决办法
9546
查看次数

IP“192.168.1.1/24”表示什么?

可能的重复:
Server Fault Wiki:子网划分是如何工作的?

我正在设置 rsync,我在配置文件中看到了这一点:

hosts allow = 127.0.0.1 192.168.1.1/24
Run Code Online (Sandbox Code Playgroud)

这是否表示本地(192.168.1.*)上的所有主机都可以使用rsync?我的网络课已经有一段时间了;我只是想了解...

tcpip ip rsync subnet

4
推荐指数
1
解决办法
5万
查看次数

如何使用 rsync 删除超过 1 周的文件

我使用 rsync 来备份文件和文件夹:

 rsync -avqz --stats --delete /media/server/ /media/Server2/
Run Code Online (Sandbox Code Playgroud)

这将删除源上不存在的文件,并确保目标是源的精确副本

但是我的老板希望我应该只删除源代码中不存在的 1 周前的文件。就像是:

rsync -avqz --stats --delete(1 week old) /media/server/ /media/Server2/
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux ubuntu rsync

4
推荐指数
2
解决办法
2万
查看次数

使用 bash 和 rsync 备份

有没有办法自动重命名接收器上的现有文件?例如:如果filename已经存在,它会自动重命名filename为类似filename_001filename_002等等....

到目前为止,我所拥有的是:

$ rsync -rh --progress --stats --exclude '.thumb' \
    --update --perms /origin /destination
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我知道 rsync 必须--ignore-existing“跳过接收器上存在的更新文件”,但我想我需要的是类似--rename-existing.

backup rsync

4
推荐指数
1
解决办法
955
查看次数

使用 ssh-keygen 将 Rsync 同步到具有有限命令和特定目录的 ssh 用户

我有两台机器,本地和远程。

我想自动备份我的文件和文件夹到远程机器,使用rsync传输文件和文件夹,使用ssh-keygen自动登录远程机器。

我可以以 ssh root 身份执行此操作,但这会带来一些安全风险:如果本地文件已被泄露,有人可以以 root 身份直接登录到远程计算机。

我尝试了 rssh,但无法使用 ssh-keygen 自动登录。

我正在寻找的是一种创建 ssh 用户的方法,该用户对 shell 命令的访问权限有限,并且只能访问安全的特定目录,以便自动登录而不会对远程机器造成伤害。

ssh rsync ssh-keygen

4
推荐指数
1
解决办法
2880
查看次数

将文件从一个驱动器复制到另一个驱动器哪个更快?

运行Linux。我在同一台机器上安装了两个相同的驱动器。什么是更快的 CP、MV 或 RSYNC?为什么一个比另一个快?有没有更快的替代品?

linux rsync cp mv

4
推荐指数
2
解决办法
2万
查看次数

通过一次运行多个实例来加速 rsync?

我必须将一个大目录传输到另一台服务器。

我的问题是我无法使用可用的全部带宽,因为一个并发 tcp 流没有那么快。

基本上是当今任何下载管理器都支持的功能。

因此我想做并发数据流。

但是我找不到支持这个的程序,所以我想一次运行多个实例或 rsync。

这是一个好主意还是你能指出我更合适的工具的方向?

backup bandwidth rsync file-transfer tcp

4
推荐指数
1
解决办法
9266
查看次数

rsync 是否保留 ACL?

我正在使用 Solaris 9 并计划现在使用 Linux OEL 6x。我将使用 rsync 将数据从 Solaris 移动到 Linux 服务器。我真的很关心我的 Solaris 机器中文件和用户的 ACL[FACL-getfacl, setfacl] - rsync 是否会随时保留 ACL 属性。

linux solaris rsync access-control-list

4
推荐指数
1
解决办法
1万
查看次数

rsync 在不同的文件系统之间复制未修改的文件

我尝试使用 rsync 在两台机器之间同步文件,但无论文件修改时间如何,它似乎都会复制所有文件。连续两次调用该命令产生相同的结果,所以它显然是坏的。

有问题的命令是:

rsync -r local/path user@host:/remote/path -v
Run Code Online (Sandbox Code Playgroud)

本地文件系统是 ext4,而远程文件系统是 ext3。我怀疑问题出在这里,因为当我尝试在同一个 ext3 系统和 NTFS 驱动器之间同步文件时,我遇到了类似的问题。将后者转换为 ext3 解决了这个问题。

这次我不能求助于转换。有谁知道问题的确切来源和任何可能的解决方案?

filesystems ext4 ext3 synchronization rsync

4
推荐指数
1
解决办法
3308
查看次数