如何将共享权限移动到已移动数据的新分区?

如何将共享权限移动到已移动数据的新分区?

我刚刚安装了一个新的磁盘柜,并且已经设置完毕,配置了 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 权限。

相关内容