我刚刚安装了一个新的磁盘柜,并且已经设置完毕,配置了 RAID,并且现在在文件服务器 VM 上配置了新的分区 R:。
我使用 robocopy 将我们所有的数据从 E: (NAS) 迁移到 R: (DskEnc),并且成功完成了此操作,并复制了所有 NTFS 权限并保留了文件/文件夹上的所有相关时间/数据。
但是新的 R: 上并没有所有的共享。因此,我们所有的用户仍然指向旧的 E: (NAS) 分区,但我需要让他们指向新的 R:(DskEnc) 分区。
有没有一种方法可以让我轻松地将共享权限详细信息转移到 R: 同时将其从 E: 中删除?
最好尽量减少对用户的干扰,并确保 R:自我上周日迁移以来发生的所有变化都是最新的。
从用户机器的角度来看,它看起来就像 \server\sharedfolder
感谢帮助,
服务器:Windows Server 2012 Standard
答案1
为了确保您的两台服务器同步,并且因为您使用的是 windows2012,所以您可以使用 DFS 进行共享,并使用 DFS-R 进行两台服务器的复制。
您可以按照以下简单步骤操作:1/ 在服务器之间安装并激活 DFS 复制 (DFS-R)。当您确定初始复制已完成时,您的所有文件都将同步,并且您的用户可以在任何服务器上,您的文件将保持不变。
2/ 使用 DFS,您可以创建指向两台服务器的共享,并优先考虑新的 R:。
3/ 您可以逐步迁移用户。旧用户再次指向旧服务器。迁移后的用户指向 DFS。
4/ 当您完成迁移所有用户后,您可以停止复制,并从 DFS 中删除古老的服务器。
祝你好运 !
根据我的评论进行编辑:
如果您想保存共享权限并将其应用到新驱动器,则可以使用注册表。
您的共享权限存储在注册表的此项中:
hklm\system\currentcontrolset\services\lanmanserver\shares
因此您可以导出此密钥,编辑它并应用您的修改。
准备就绪后,您可以计划一个计划任务,该任务将在周日运行最后一次 robocopy 并导入您的新密钥。这样,下周一,您的文件将更新为正确的共享和 NTFS 权限。