用 rsync 重新开始

单脚意志

我有一份rsync工作几年来一直在使用。我是 Windows 用户并使用 Delta Copy Client。

这项工作变得如此混乱,以至于它一直出错,我最近发现它甚至没有复制某些新文件(它可能在错误和重试后被炸毁)。

简而言之,我想从一张白纸开始。

是否有可能?:

  1. 删除我 NAS 上的目标 bak 文件夹
  2. 重新开始工作

我担心的是,如果源文件进行某种镜像操作,我不想意外删除它。

第二个问题 - 似乎让我伤心的一件事是回收站($RECYCLE.BIN)。这是我可以排除的东西吗--exclude

客户端运行的命令是:

rsync.exe  -v -rlt -z --chmod=a=rw,Da+x --delete --exclude="CollegeBAK/" --exclude="Microsoft.Cpp/" --exclude="MSOCache/" --exclude="NaturallySpeaking/" --exclude="Documents/Dave/Onedrive/" --exclude="OneDriveTemp/" --exclude="Profile Files/" --exclude="Program Files/" --exclude="Program Files (x86)/" --exclude="ProgramData/" --exclude="Programmer Books" --exclude="Temp/" --exclude="Users/" --exclude="Windows/" --exclude="zz/Docos/" --exclude="node_modules*" --exclude=".vs/" --exclude="bin/Debug/" --exclude="bin/Release/" --exclude="obj/" --exclude="/Sql Server Logs/MALT_1.ldf" --exclude="**/Microsoft.Data.Services.Client.5.6.0/" --exclude="**/NewRelic.Azure.WebSites.x64.3.10.43.0/" --exclude="**/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.0.13.0-build22724/" --exclude="**/$RDKCLHB.Docs-master/" --exclude="**/My Music/FromJames/" --exclude="**/aspnetcore/fundamentals/host/" --exclude="**/BankWebinars/packages/" --exclude="**/CUMailer/CUWebinars.Azure.AdhocNotifier/" --exclude="**/TTSWebJobs/CUWebinars.Azure.EmailParser/" --exclude="Documents/Dave/dwhelper/Tax/" "/cygdrive/E//" "[email protected]::EBakII/EDrive//"   

谢谢

大卫哥

部分答案(我只在 Linux 下使用 rsync)。

您可以安全地吹走目标,rsync 将重新开始复制​​。rsync 更像是“智能可恢复副本”——即它不会删除源数据。

我无法明确回答您是否可以排除 $RECYCLE.BIN,但我看不出您不能这样做的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章