标签: rsync

大文件的最快备份

复制包含几百兆大小文件和其他几兆小文件的文件夹的最快方法是什么?(比如,/var/lib/mysql)cp 或 tar 或 rsync 或...?

backup mirror rsync tar

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

是否可以在服务器之间实时同步文件?

我在负载均衡器上有 5 个左右的网络服务器,如果用户上传图片,它可能需要长达一分钟的时间来同步它(crontab)。对于一些认为它失败的人来说,这可能会令人沮丧。有没有办法进行实时rsync?

谢谢

linux rsync

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

rsync 和 --fake-super - 如何保留属性?

我一直在尝试整理我的备份,以便在恢复文件时正确恢复所有者/组和任何其他元数据。对于我的测试,我一直通过 ssh 从 Ubuntu 9.10 服务器(安装了 rsync 版本 3.0.6,协议版本 30)备份到 OSX 10.6 笔记本电脑或 Ubuntu 9.10 服务器。

已使用以下命令(以 root 身份执行)完成备份:

# rsync -avz --fake-super /var/www/myfolder backupuser@remoteserver.com:/home/backups
Run Code Online (Sandbox Code Playgroud)

执行此操作时不会报告任何错误。

然后我使用以下命令取回我的测试目录:

# rsync -avz --fake-super backupuser@remoteserver.com:/home/backups/myfolder /tmp
Run Code Online (Sandbox Code Playgroud)

对于每个文件,它都会报告错误:

rsync: failed to write xattr user.rsync.%stat for "/tmp/myfolder/path/to/file": Operation not supported (95)
Run Code Online (Sandbox Code Playgroud)

最初我认为这一定是因为我正在备份到 OSX,所以我再次尝试备份到 Ubuntu 服务器 - 只是在恢复文件时出现相同的错误。我用谷歌搜索并查看了 rsync 的联机帮助页,但没有找到任何帮助。

我的本地Ubuntu服务器使用ext3,远程Ubuntu服务器ext4,Mac有HFS

backup rsync backup-restoration

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

如何更快地复制 200GB 文件?

我在服务器 A(RHEL 5.2)上有一个 200GB 的 .tgz 文件。我想将该文件传输到服务器 B(RHEL 5.3)。服务器 B 在 ESXi 4 Update1 上。服务器 B 虚拟机具有 4 个 vCPU,具有 10GB RAM。

服务器 A 和服务器 B 都通过带有本地 IP 地址的以太网电缆连接(不涉及交换机)

scp 给了我大约 3Mbps。有没有办法达到400Mbps?

rsync copy copying scp

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

Rsync 命令同步两个 NTFS 驱动器?

我有 2 个 1.5TB 驱动器,其中包含大量视频、音频、文档等,我想基本上将它们镜像到其他 2 个驱动器以进行备份。我想使用 rsync 来做到这一点(因为它似乎是最适合使用的东西)。

我应该使用什么命令来执行此操作?rsyncing NTFS 分区驱动器/文件时有什么需要注意的吗?

编辑:为了澄清我在 Kubuntu 10.04 机器上运行 NTFS 格式的驱动器。我正在从这里同步驱动器。

backup ntfs rsync

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

rsync:无法摆脱密码提示

我正在尝试运行 rsync 来复制文件(Centos 5.2 -> Centos 5.2),我需要使用 nohup 运行它,以便在我断开 ssh 会话后它可以运行。问题是我无法让 rsync 不提示输入密码,而且我无法让 nohup 与密码提示一起玩。

rsync -v -r -x --password-file=/root/password.txt /sourcedir/ root@10.1.1.1:/destdir
Run Code Online (Sandbox Code Playgroud)

我已经尝试将 RSYNC_PASSWORD 变量设置为密码并使用密码创建文件并使用 --password-file,但在这两种情况下,我仍然收到要求输入密码的提示。

我如何给 rsync 提供它需要的密码才能愉快地运行?

linux rsync

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

lsync、unison 或其他一些 inotify 自动同步工具..?

我有一个应用程序场,它生成缩略图并使用 nfs 将它们提供给 Web 服务器场。但是性能太差,所以我要在每个网络节点上制作文件的本地副本。

我查看了 unison 和 lsync,但似乎没有可从 centOS5.5 存储库中获得的 rpm。

我应该使用哪个,或其他一些策略。我非常需要立即同步,因为用户需要立即在网页上显示缩略图,所以基于 inotify 的工具很好!

编辑:当我说立即,我的意思是推出而不是按某个时间表拉动。

最后,lsync 发布了更多版本,所以我使用了它,lsync 在运行后运行良好(即在几秒钟内同步)但是它需要事先枚举每个目录,对于非常大的文件系统需要很多小时..

linux rsync inotify centos unison

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

通过多个 ssh 连接使用密钥进行 rsync

我需要从目标服务器执行 rsync,中间有一个服务器,我在目标服务器和中间服务器上都有相同的公钥。我想使用该密钥,这样我就不必进行密码验证。

local --ssh--> middle --ssh--> target
Run Code Online (Sandbox Code Playgroud)

阅读通过防火墙使用 rsync 的方法 1 看起来这是可行的,但我已经能够弄清楚命令语法的 ssh 部分。

当我尝试

ssh -i $KEY -A user@middle ssh user@target
Run Code Online (Sandbox Code Playgroud)

我得到

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
Run Code Online (Sandbox Code Playgroud)

显然,代理转发并没有像我预期的那样发生。

理想情况下,我想将所有内容都放在一个命令中,而不必在 ~/.ssh/config 文件中放入任何内容。在这种情况下执行 rsync 的所有步骤是什么?

谢谢,埃弗雷特

ssh rsync

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

eCryptfs 的备份策略

我们有一个小型网络,中间有 Ubuntu 服务器,周围有 Ubuntu 笔记本。笔记本都使用 eCryptfs 来加密用户的整个主目录。通常,每个笔记本有两个或更多用户。备份过程保留在网络内部,因此我们可以将未加密的文件传输到服务器。我们希望采用rsync基于解决方案的解决方案,但也适用于其他解决方案。

我们在尝试备份笔记本的主目录时遇到了困难,这给我们带来了很大的麻烦。归结为:

  1. 如果用户 A 登录,则主目录被解密,并且其中的加密文件/home/.ecryptfs/A被锁定以防止从其他进程读取(这是一件好事)

  2. 如果用户 B没有登录,他的家目录没有被解密,只有加密的文件在/home/.ecryptfs/B.

  3. 我们需要一个备份脚本,当用户 A 登录(因为在我们的例子中她手动启动它)并且用户 B 可能登录也可能不登录(通常不会)时,我们需要一个可以运行的备份脚本。

现在的问题是:我们应该备份什么?如果我们去加密数据,用户A的东西是无法备份的。另一方面,解密数据意味着用户 B 也必须登录。当涉及到恢复某些东西时,将两者混合在一起会带来一段有趣的时光。

也许我们错过了这个问题的其他解决方案?

backup rsync ecryptfs

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

停止 rsync 发送确认电子邮件

今天我发现我有一个 25GB 的 /var/mail/root,里面装满了来自 rsync 的电子邮件。显然,每次我运行 rsync 时,它都会向我自己(root@server)发送一封包含文件列表的电子邮件,这恰好是每隔几分钟发送一次。

这是一个 Debian 服务器,我找不到 rsync 的任何配置文件。所以我的问题是:

1- Debian 上 rsync 的配置文件在哪里?2- 如何禁用那些 rsync 电子邮件通知?

谢谢!

debian rsync

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

标签 统计

rsync ×10

backup ×4

linux ×3

backup-restoration ×1

centos ×1

copy ×1

copying ×1

debian ×1

ecryptfs ×1

inotify ×1

mirror ×1

ntfs ×1

scp ×1

ssh ×1

tar ×1

unison ×1