标签: rsync

rsync 导入/导出增量传输或增量复制结果

我的方案是将几个 GB 文件从一个临时服务器分发到数十个相同的目标服务器。由于rsync可以做delta-transfer或增量复制,我想知道当rsync文件到第一个dest服务器时,rsync可以导出delta-transfer结果吗?并使用该结果将 rsync'ing 导入到其余的 dest 服务器。在这种情况下,临时服务器可以节省重新计算增量传输的 CPU 时间。这可能吗?

Number of files: 160
Number of files transferred: 49
Total file size: 2993222827 bytes = 2854 MB
Total transferred file size: 1847285024 bytes =1761 MB
Literal data: 69543644 bytes = 66 MB
Matched data: 1777741380 bytes = 1695 MB
File list size: 3088
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1256178
Total bytes received: 70240527 = 67 MB

sent 1256178 bytes  received 70240527 …
Run Code Online (Sandbox Code Playgroud)

rsync file-transfer

2
推荐指数
1
解决办法
1467
查看次数

文件不存在 X 天后 rsync 删除

我有以下 rsync 命令:

0 0  * * *  rsync -av --delete /media/VIDEOS/ /media/lacie1/backup/videos/
Run Code Online (Sandbox Code Playgroud)

我想设置它,而不是像现在所做的那样进行复制,它会进行正常备份,并且仅在 X 天(例如 7 天)在源上找不到文件后才从目标中删除文件。这是为了在文件丢失时提供更大的恢复窗口,但不会保留大量重复文件,因为正在备份的文件会移动很多。

backup hard-drive rsync

2
推荐指数
1
解决办法
1075
查看次数

Windows 上的 rsync - 远程文件夹中的权限设置不正确

我有一个小问题。我在 Window 中使用了 rsync (Cygwin),但在我的远程文件夹中同步的文件不正确。

rsync -r /cygdrive/c/xampp/htdocs/mysite/* me@mysite.com:/home/mysite/public_html/
Run Code Online (Sandbox Code Playgroud)

现在,我使用 rsync 上传文件,但是我已经进入远程目录并自己手动更改文件/文件夹权限。

rsync 是否可以选择 CHMOD 等?

谢谢,温伯特

编辑:我希望文件为 644 等。

windows cygwin rsync

2
推荐指数
1
解决办法
7177
查看次数

跨两节点 apache 集群镜像数据的最佳方式

我正在构建一个新的服务器结构,我计划在它们后面有两个 apache 主力和一个 sql 数据库。我想知道在 apache 服务器之间镜像数据的最佳方式是什么。用户数据应该限制在这些服务器上,因为大部分数据都在 S3 中。

从我到目前为止所做的初步研究中,我已经阅读了有关 GlusterFS 和 DRBD 的内容,但是一个简单的 rsync 脚本可以解决问题吗?

rsync amazon-s3 drbd amazon-ec2 apache-2.2

2
推荐指数
1
解决办法
1413
查看次数

通过 rsync 传输 InnoDB 数据库

我们正在切换到新的 RAID 阵列,需要将我们的 MySQL InnoDB 数据库复制到新的 RAID 阵列,同时最大限度地减少停机时间(50GB 数据库)。我知道在正在运行的 MySQL 数据库上使用 rsync 不会生成数据库的可用副本。但是,我可以通过在正在运行的数据库上使用 rsync,然后完全关闭 mysqld 并运行最终的 rsync 来获得精确的副本吗?在这种情况下是否有任何数据损坏的可能性,如果我确保 mysql 没有在运行最终 rsync 的情况下运行?

mysql innodb rsync

2
推荐指数
1
解决办法
1955
查看次数

跨不同服务器的磁盘冗余

我有 3 台服务器,都具有相同的规格:

  • 英特尔处理器
  • 8 GB 内存
  • Linux 或 BSD
  • 单个 2TB 桌面 SATA,运行时间超过 10K 小时,仅使用不到 300 GB

我的供应商无法安装第二个硬盘驱动器,但可以向我保证,如果出现故障,将立即更换该驱动器,并使用另一个同样糟糕的驱动器。

驱动器故障的可能性很高,而且由于我不能使用 RAID,我正在考虑在所有其他机器上保留每台机器的备份,以便在 2 个不同的驱动器上总是有 2 个副本,加上原始的。

我会每小时使用 rsync 同步驱动器,以保证某种冗余,因为 DC 内部的带宽是免费的,因此它比异地备份便宜得多。(无论如何都会保留每日offiste备份)。

你怎么认为?有什么建议吗?

rsync redundancy

2
推荐指数
1
解决办法
223
查看次数

使用 RSync 将目录/文件从 Ubuntu 复制到 RHEL 服务器时出现权限被拒绝错误

我正在尝试在新的 RHEL 服务器上使用 rsync 从远程 Ubuntu 服务器复制文件/目录。我使用了 rsync -avx remote@host.com:/var/www/ /var/www/html

然后系统会提示我输入 remote@host.com 的密码并提供它。不幸的是,我收到了被拒绝的许可(公钥、密码)。请注意,我在 RHEL 服务器上使用的用户名与 Ubuntu 服务器上的用户名不同。

我该如何解决这个问题?

谢谢!!

rsync

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

如何使用 ssh 避免 rsync 中的负载?

我在 Linux 服务器中有大量数据(300GB)。现在,我想使用rsyncover ssh传输到另一台 Linux 服务器。当我传输数据时,它会在服务器中产生巨大的负载。我可以知道在通过 ssh 传输大量数据时如何避免服务器中的负载吗?

linux rsync

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

镜像整个机器

将所有设置和数据从一台 Linux 机器不断镜像到另一台机器的最合适方法是什么?我有一个关键服务器,我希望有一个“热备用”可用,以防任何组件故障使其脱机。我有 RAID 和冗余电源,但内存/CPU/主板故障仍可能使其脱机。每小时/每天使用 rsync 将文件系统复制到同一台机器上是否足够?

backup rsync backup-restoration redundancy

2
推荐指数
1
解决办法
178
查看次数

尽管 --no-g rsync 遇到 chgrp 错误

我正在使用 rsync 将目录同步到 USB 安装的设备。该设备随myuser:root所有权自动挂载。当我使用 rsync 我的目录(具有myuser:myuser所有权)时-a,我收到许多以下错误:

rsync: chgrp "filename" failed: Operation not permitted (1)
Run Code Online (Sandbox Code Playgroud)

我尝试--no-g-a选项之后添加(因为在这种情况下我不关心设置组),但错误仍然存​​在。我需要做些什么来阻止 rsync 尝试chgrp一切?

permissions rsync usb chgrp

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