Articles of robocopy

获取文件系统写入caching队列的大小

我正在通过robocopy将大量的文件从一台服务器复制到另一台服务器上。 我注意到,在robocopy完成之后,会有大量的磁盘活动持续一段时间,此时服务器非常迟缓。 我怀疑这是Windows的文件系统caching,导致robocopy完成后大量的磁盘活动。 为了debugging的目的,我想看看有多less数据仍然需要写入磁盘(性能计数器将是最好的,看到一个graphics,我可以交叉引用)。 我正在从Windows Server 2012 R2实例拷贝总共〜1.3GB的〜110K个文件。

Robocopy权限问题

我正在使用robocopy在两台不同的服务器之间同步文件(其中一台不是Windows服务器,而是暴露Windows类似的共享); 但我有一个权限问题。 我需要复制所有内容并保留现有的ACL; 我正在使用这样的命令: robocopy.exe \\server1\share \\server2\share /mir /copyall 但是,运行此命令的用户帐户只能读取某些文件夹; 这导致了一个有趣的问题:在第一次同步后,相同的权限应用于复制的文件夹…因此用户帐户失去对这些文件夹的写入权限 ,无法再更新它们。 有什么办法可以避免或解决这个问题吗?

rsync在Linux上的win2003的最佳途径

我目前正在处理Windows 2003(networking)服务器,绝对不是我的一杯茶。 目标是下载并保持同步一些文件夹(〜55GB)与Linux服务器。 Windows服务器是在互联网的某个地方,我的连接是一个普通的4M / 512 adsl。 我想到了rsync,看起来像有一些方法来做到这一点: 使用双方的rsync(与cygwin的胜利) 在两边使用grsync(用cygwin?赢) 在win上使用deltacopy和在linux上使用rsync 使用robocopy通过另一台本地win计算机,该计算机挂载通过samba共享的linux文件夹 由于它是一个生产服务器,没有足够的备份策略,既没有足够的资源,我也不愿意使用它,我想避免对registry进行任何修改,或者做出不信任/棘手的安装作为cygwin和类似的。 所以,1)被拒绝。 我想grsync也使用cygwin(在他们的网站上没有指定),但它可能更好打包,因为他们说这是一个“一键”安装。 我看了一下cygwin自述文件,他们说win2003有一些复杂性,所以我开始认为grsync没有那么好闻。 问题: 你有没有试过在win2003上安装grsync? 任何小费? 哪一个解决scheme更吸引你? 你有其他更好的解决scheme吗?

Robocopy Server 2003不支持/ mt选项

我正在从我们的networking到另一个networking共享进行一个相当大的转移(8TB)。 大多数文件的范围是从.1 MB到15 MB。 我需要复制的机器是Windows Server 2003。 我熟悉robocopy,特别是/ mt选项,以增加线程数量来处理相当小的文件大小和大量需要复制的文件。 我已经下载了Windows Server 2003资源工具包工具 。 其中包括robocopy,但似乎包含的版本不提供/ mt选项,大大减缓转移。 有没有办法使用/ mt选项在server 2003上运行robocopy?

用Robocopy镜像压缩文件的硬盘

我试图用较less的空间镜像新磁盘上的现有磁盘。 文件结构,属性和ACL与源磁盘上的文件结构,属性和ACL完全一样非常重要。 为此我尝试了robocopy.exe : robocopy $sourceDisk $destinationDisk /mir /XD "System Volume Information" "`$RECYCLE.BIN" /copyall /r:1 /NP /NFL 该命令将具有属性,ACL等的所有文件夹和文件复制到目标磁盘上,除了压缩属性,即在源磁盘上压缩的文件或文件夹在目标磁盘上不再压缩。 此属性缺失。 有没有一个selectrobocopy这样做(我没有find它)。 还是有其他的方法可以将磁盘或文件结构复制到另一个磁盘上?

使用Robocopy使用模式匹配来search和复制目录

我试图find这个答案,但与robocopy和模式匹配相关的大多数问题都集中在排除文件夹,而我的意图是包括文件夹。 假设我有以下文件夹。 c:\workspace\folder1\subfolder1\workInProgress monthly\* c:\workspace\folder1\subfolder1\completed monthly\* c:\workspace\folder1\subfolder1\rejected weekly\* c:\workspace\folder2\subfolder2\workInProgress yearly\* c:\workspace\folder2\workInProgress documents daily\* c:\workspace\folder2\subfolder2\completed monthly\* c:\workspace\folder2\subfolder21\rejected weekly\* c:\workspace\folder3\subfolder3\workInProgress weekly\* c:\workspace\folder3\subfolder3\completed daily\* c:\workspace\folder3\subfolder3\rejected weekly\* 我有一个备份脚本执行ROBOCOPY命令为每个我想要备份的目录。 ROBOCOPY "c:\workspace\folder1\subfolder1\workInProgress monthly" D:\folder1\subfolder1\workInProgress documents /COPYALL /B /SEC /E /MIR /Z /XO /XF *.LCK /R:5 /W:5 /LOG+:dSyncFilesMinimal_%vl%_%tl%.txt /IPG:5 ROBOCOPY "c:\workspace\folder2\subfolder2\workInProgress yearly" D:\folder2\subfolder1\workInProgress documents /COPYALL /B /SEC /E /MIR /Z /XO /XF […]

如何避免与RobocopylockingMySQL表

我们的一些客户抱怨robocopy不好,locking表,有没有人有任何经验,在潜在的活动数据库上运行robocopy? 任何人都可以解释/ b命令行开关?

通过networking克隆Windows服务器卷 – 不制作图像

我有一个5TB卷(不可启动)在Windows Server 2008框。 我需要通过networking将其复制到另一台服务器。 因为卷有3000万个文件,像robocopy这样的文件系统复制工具将永远占用; 我需要一个块级副本。 源卷必须在复制过程中保持在线状态,因此不能select启动到Linux。 Acronis必须从旧卷 – >图像 – >新卷。 什么让我去旧的音量 – >新的音量,没有图像中间的一步?

镜像目录,只能清除大于7天的目标目录中的文件

我想镜像一个目录,但是只能删除大于7天的目标目录中的文件。 情况: – Directory A is mirrored to Directory B. – A file from Directory A is deleted 我希望这个文件保留在目录B中7天。 7天之后,如果文件A中仍然不存在,文件将被删除。 当前解决scheme – Use Free File Sync to mirror Directory A to Directory B. Extra files in Directory B are moved (termed versioning within Free File Sync) to a temp directory – Use a powershell script […]

创build一个服务来运行RoboCopy

我试图把一个batch file放在一起,这个文件将把响应用户input的robocopy任务设置为服务。 基本思想是用户将inputMyRobocopyBatchFile.bat sourceFolder destinationMachine,然后从destinationMachine上已知文件夹镜像的文件夹的内容。 服务将被设置为自动启动,以便在启动时运行。 为此我已经从这个问题中排队了 目标环境是WindowsServer 2008 R2 我的意图是如何做到这一点 set destination=\\%2\RunSheets set source=%~dp0%1 echo Setting source to %source% echo Setting destination to %destination% set serviceName=RunSheetCopy%2 sc create %serviceName% binPath= "c:\Windows\System32\robocopy.exe %source% %destination% /MIR /MON:1 /v /log:C:\Logs\RoboCopy\%serviceName%.log /LEV:1" start= auto DisplayName= %serviceName% sc start %serviceName% 用户input如下所示: MyRobocopyBatchFile.bat .\RunSheets 10.20.30.40 我面临的问题是当batch file启动服务时,它给了我一个错误消息。 使用NetStart或通过服务窗口启动时会出现相同的错误消息。 错误消息是: [SC] […]