Articles of rsync

用于生成每日备份的Rsync,以及某种历史logging

这可能会扩大使用Rsync备份到外部驱动器 我通常手动将我的数据备份到外部驱动器。 我开始在今天的date在外部驱动器上创build一个目录,并在那里处理重要的数据。 这样我有系统错误和人为错误的备份(只是去上一个date) 有没有办法使用rsync自动化? 或者可能是像我的本地数据rsyncing一个“透明”的git仓库(一切自动提交每天或每小时的间隔),如果这不是太疯狂? 在一年的自动化备份之后,这样的回购也会有多糟糕? 或者只是简单的rsync,但只要有外部驱动器上的空间有日常备份的东西? 数据大多是小文本文件(文本,源代码)或中等图片(约6mb),但数十万。

rsync最近3天加上每周备份

我有一个shell脚本,我将与一个crontab运行。 基本上我想修改这个,所以我可以做最后3天的每日备份。 我看过最近7天备份的例子。 我只需要最后3个滚动的日子。 我知道我必须为每周的时间表做一个单独的脚本。 码: rsync -avzh –delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination 任何帮助是极大的赞赏。

2个用户之间的rsync IMAP SENT文件夹

我该如何处理这个问题: 我们有一个基于DOVECOT IMAP的邮件系统,不同的用户,不同的login。 我想以某种方式rsync所有发送的一些用户的文件夹,所以一个用户可以检查另一个用户已经写了例如给客户。 发送的电子邮件应该复制到指定的每个用户的发送文件夹。 基本的想法是,每个用户都应该能够查看他发送的文件夹,看看他或她写了什么给客户。 客户写入INBOX的内容不应同步。 因为客户可能会为每个用户提供不同的主题。 所以如果客户地址给user1的东西,user2不需要拷贝。 但是,如果user1向客户发送消息,它应该同步到27个用户的发送文件夹。 我知道这使用了大量的磁盘空间。 我最终想要将user1,user2 … usern的SENT电子邮件混合到此用户的所有已发送文件夹中。 我不想使用共享文件夹,因为这是危险的,一个用户可能会误删除原件。 所以我们需要在/ home / user2 / mail / sent / cur和/ home / user1 / mail / sent / new下使用/ home / user2 / mail /发送双向rsync / home / user1 / mail / /新,是什么意思 rsync -rtu –delete /home/user1/mail/sent/cur /home/user2/mail/sent/cur rsync -rtu […]

我可以通过rsync备份一个dovecot账户吗?

我想将一个远程dovecot帐户备份到我的本地光盘。 文档解释了一个似乎只支持“推”而不是“拉”的备份方式的工具: http : //wiki2.dovecot.org/Tools/Doveadm/Sync 我的问题:为什么不通过rsync备份远程dovecot IMAP帐户? 我应该使用哪种rsync选项? 我有完全的根访问远程服务器。

备份服务器build议(linux)

我正在开始重新devise我们的备份服务器。 该机器当前使用rsync和cp -al来保存活动服务器的快照。 它备份了大约10-20台不同FS结构的计算机。 有邮件服务器,数据库服务器,Web服务器,甚至一台或两台Windows(使用SMB / CIFS挂载,然后rsync本地)。 目前的设置涉及RAID 5设置中的4个400MB驱动器,以及两个ext3分区(较小的启动/configuration,较大的备份卷)和交换。 备份脚本一次启动最多3个备份。 在备份窗口期间,做任何事情(甚至是一个简单的ps aux)似乎在备份服务器上反应非常缓慢,而且我想知道我的问题是不是主要与文件系统有关。 看重新devise阶段,我们有一些新的硬件(2TB鱼子酱驱动器,i7的等)使用。 我到目前为止的想法包括:在2TB硬盘上使用RAID 1来摆脱RAID 5的任何潜在性能问题。我假设我将2TB硬盘划分成更小的启动/configuration分区,然后是更大的数据部分。 我希望备份过程尽可能快地发生。 这引出了我几个问题。 如果将主系统和交换分区从/ backup分开的驱动器上,我会看到更好的性能吗? 我可以使用4个驱动器(2个RAID 1arrays)设置一个较小的启动/configuration卷。 这会给我什么重大的好处? 我应该使用ext4,ReiserFS,XFS还是其他的完全备份数据分区? 有没有其他的备份方法,有人会build议我研究,只要我已经重新组织我的备份服务器?

最好的方法来备份和恢复数百万个文件

我正在面临重build我主pipe邮件存储(kerio邮件服务器,使用maildirs)的卷。 我需要尽可能快地备份和恢复商店目录的350万以上(约600GB)的小文件。 它需要通过rsync到NFS共享超过12个小时,但我也有一个1TB FireWire 800 raid1磁盘,我可以使用(从一些初步testing它更快)。 我正在做一个XServe的英特尔。 什么是最快的方法呢? rsync的? Finder的副本? 柏油?

通过远程脚本生成的ssh的rsync文件列表

for f in `ssh $SSHCRED "~/file-list.sh"` do rsync –progress –times –partial –append –rsh=ssh -r -h –remove-sent-files $SSHCRED:$f $OUTDIR done 这是我今天做的。 我想通过从ssh $SSHCRED "~/file-list.sh"的输出直接发送到rsync来做到这一点。 这应该会更快,我可以轻松地放弃一个rsync操作。 但是我发现至less有一个问题:远程脚本生成一个包含绝对path的文件列表。 为了使rsync正常工作,我想我需要在每个path之前加上SSH凭证,例如: user@host:/path/to/file1 user@host:/path/to/file2 user@host:/path/to/file3 这可能吗?

什么目录绝对需要在一个完整的系统备份?

我目前正在configurationUbuntu服务器系统,并希望使用rsync执行例行备份。 目标是备份正确的文件,以便我可以使用备份创build一个运行在别的地方的相同的系统,而不会出现问题(相同的ssh,apache,mysql等)。 rsync是这个工作的正确工具吗? 如果是这样,我将绝对需要在备份中包含哪些目录?

Rsync从本地服务器到远程服务器的目录,而不会丢失权限

我需要将本地服务器上的目录传输到远程服务器上完全相同位置的远程服务器。 在目录中,有很多不同的用户参与,我想保留这些。 我必须使用什么命令,Rsync是最聪明的select。 作为参考,目录是/home/minecraft/multicraft/servers/

通过互联网将大量小文件从1个Windows Server传输到另一个文件的最佳方式是什么?

我试图以一种方式从位于我的办公室的服务器到networking服务器同步大约10万个小文件,总计2GB。 我使用Syncrify取得了一些成功,但调度function不起作用。 FTP也似乎比我想要的慢。 检查更新并根据需要推送更改文件(大约10分钟)将是理想的。 有没有人有这个或类似的问题的解决scheme?