我知道有很多案例与此有关,但我没有发现任何符合我情况的案例。
我们有不少客户使用cygwin备份大量数据。
一般环境是: 一个基于Windows的虚拟域控制器(主机是esxi,但这是无关紧要的) 备份将转到外部加密的raid设备。系统认为它是普通的USB连接硬盘。
操作系统往往主要是sbs2011 / 08,在极少数情况下是sbs03。Cygwin,通常是最新版本,因为它保持最新。及其快照包。 除目标和目标以及一些排除外,rsnapshot conf文件并未真正从其origianl状态更改。
备份由批处理触发,启动cygwins rsnapshot rsync进程创建从Windows服务器到附加存储的备份(每小时x2每天x5每周x4个月x6备份。)
源文件将被rsynced到目的地。不保留权限的原始顺序,但保留必要的权限,即源具有组和用户管理员具有完全访问权限,目标具有两个但具有特殊权限,并且在特殊情况下,授予完全访问权限。
当rsnapshot将hourly0移动到hourly1时,它就完成了。所有文件都正确链接。但是由于每个文件都有“无法链接”(cygdrive / x / x / hourly.0 /文件/文件/cygdrive /x/x/hourly.1/path到文件/文件的权限),需要很长时间)
args被注释掉了,因为任何放入args的东西,即-av等都不起作用,而且它需要以另一种方式使用目的地确实具有administratoren和admin具有完全权限。
使用管理员帐户上的admin安装cygwin,将任务调度程序设置为admin,并由具有完全访问权限的管理员帐户运行任务。
备份过程有效。我相信问题出在目的地,我可以理解它可能与posix和acl之间的问题有关但不相信它是原因,权限被授予。
所以我问那里最有经验的人,如果你有任何想法,可以尝试,改变。请你清楚告诉我。
最诚挚的问候和赞赏。
丹