Articles of 同步

在Linux机器上同步UID / GID有什么好处?

在深入探讨如何在不同的Linux机器上同步UID / GID的深度之前,我想知道实际上的好处是什么? 我知道这使得文件同步相对容易(因为所有权是“自然”保留的)。 然而这也可以根据传输服务来实现。 还有其他什么可以从一致的UID / GID中受益吗?

将大文件推送到500多台计算机

我和一个团队合作pipe理500-600个租用Windows 7电脑的年度会议。 我们有大量需要同步到这些计算机的数据,最高可达1个TiB。 计算机分为多个房间,通过非pipe理千兆交换机连接。 我们通过Windows安装和configuration提前准备这些计算机,以及在我们发送基本映像供租赁公司复制之前,我们已经提供给我们的任何文件。 每年,我们都有现场演示者的方法,需要将大量数据推送到他们将要介绍的房间。有时,他们只有less量文件,如PDF幻灯片,但可以有时会大得多> 5 GiB。 我们目前推送这些文件的策略是使用批处理脚本和RoboCopy。 对于大的推送,我们实际上使用BitTorrent客户端来生成一个torrent文件,然后我们使用批量RoboCopy将torrent推送到正在被安装的BT客户端监视的远程机器上的一个文件夹中。 通常情况下,这些数据需要立即用一个小的时间窗口来推送。 我们在控制室里有几台机器,这些机器与我们用于推动的地板上的机器相同。 我们偶尔需要在远程机器上执行一个程序,我们目前使用批处理和PSexec来处理这个任务。 我们希望能够以“抱歉,自己的错”来回应这些最后时刻的推动,但是这不会发生。 BT方法让我们有更快的响应时间,但是当有多个作业被推送时,整个批处理过程可能会变得混乱。 我们将Enterprise Ghost用于其他stream程,在这么大规模的情况下效果并不好,而像这样的一年一度的任务真的非常昂贵。 编辑:有一个硬性的要求,在地板上的远程机器运行Windows。 控制机器没有硬操作系统要求。 由于上游路由器的复杂性,我真的希望远离多播。 是组播还是BitTorrent是更好的方法呢? 有没有另外的协议可能会更好?

Dropbox版本/上传大文件如何?

我有一个免费的收件箱帐户(2GB),我想知道大型文件的版本是如何工作的。 我有一个完整的备份所有我的webfiles站点@刚刚超过1GB。 首次上传1GB后,每次同步后Dropbox都会计算出文件的增量,还是需要重新上传整个文件才能进行版本升级呢? 总是有一个大文件的最新版本,这将是一件很酷的事情,但是我不想每次都上传1GB的带宽。 这可能吗? 谢谢,

有效同步100万个文件与远程服务器的选项?

在我工作的公司,我们有一个叫做“播放列表”的东西,它们是小文件,每个文件大小为100-300字节。 大概有一百万 其中约有10万人每小时换一次。 这些播放列表需要每小时上传到不同大陆的其他10台远程服务器,理想情况下需要在2分钟内快速完成。 在主服务器上删除的文件在所有副本上也被删除,这一点非常重要。 我们目前使用Linux作为基础设施。 我正在考虑尝试使用-W选项rsync来复制整个文件,而无需比较内容。 我还没有尝试过,但也许有更多的经验与rsync的人可以告诉我,如果这是一个可行的select? 还有什么其他的select值得考虑? 更新:我select了lsyncd选项作为答案,但只是因为它是最受欢迎的。 其他build议的替代方法也是有效的。

Rsync:仅在时间戳上复制

目前我有两个目录A /和B /在每个方面是相同的,除了时间戳。 因此,如果我运行命令: rsync –dry-run -crvv A/ B/ 那么所有的文件都标记为“uptodate”,而命令: rsync –dry-run -rvv A/ B/ 显示所有文件将从A /到B /复制。 我的问题是这样的:鉴于我知道这些文件是相同的(就内容而言),那么是否有任何方法(通过rsync或其他方式)将B /中文件的时间戳设置为与文件的时间戳相同A /,而不复制从A /到B /的所有文件? 谢谢

如何中断软件RAID重新同步?

我想中断在debian挤压软件突袭运行resync操作。 (这是常规的比较重新同步,在这种情况下raid数组仍旧是干净的,不要把这个和一个磁盘失败并重build后的重build相混淆。 如何在运行时停止计划的重新同步操作? 另一个raidarrays是“resync pending”,因为他们都在同一天(星期日晚上)被一个接一个的检查。 我想要一个完整的停止这个星期天晚上的同步。 [编辑: sudo kill -9 1010不会停止它,1010是md2_resync进程的PID] 我也想知道如何控制resyncs和剩余时间之间的时间间隔,直到下一个时间。 [编辑2:我现在所做的是使resync变得非常慢,所以它不再打扰: sudo sysctl -w dev.raid.speed_limit_max=1000 取自http://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html 在晚上,我会把它设置回一个高的值,所以重新同步可以终止。 这种解决方法对于大多数情况都是好的,但是知道我问的是否可能是有趣的。 例如,它似乎没有可能增长一个数组,而它正在resyncing或resyncing“挂起”]