我们有一个单域林和一些不同的文件服务器。有一台文件服务器特别让我担心:它在独立磁盘上托管大量重要数据,而且从未进行过备份。它还运行 Windows XP Pro。
我已经采取措施引入备份系统(不仅适用于此服务器,还适用于更大的解决方案)。我的问题实际上是如何设置此系统的冗余 - 我需要数据保持在线,或者至少可以非常快速地恢复(等待备份恢复会太慢)。
当前系统设置(经过几次维护后)有 3 个 1TB SATA 驱动器。C 是系统卷。卷 F 包含所有共享目录,卷 E 完全是空的。这个盒子不会花钱,所以我想做的是将所有共享目录移动到 OS 卷作为临时备份,同时删除 E 和 F 分区,在磁盘管理中镜像磁盘,格式化镜像卷,并将共享复制回现在镜像的卷。
我的问题是:是否有任何工具可以帮助我将共享复制到其他卷并在共享/ ntfs 安全权限完好无损的情况下在新的物理位置自动重新创建共享,还是我只能手动执行此操作?
更新
所以事实证明 XP 根本不支持镜像磁盘。哎。不习惯处理 XP 执行服务器角色的情况...
决定最好安排备份以保留开放磁盘上的数据副本,直到管理层能够确定实际文件服务器的预算。
答案1
我有三个可能的答案。欢迎你选择你最喜欢的:
如果 Windows XP 上的软件 RAID 与 Server 2003 上的软件 RAID 类似,则您应该能够删除驱动器 F,将驱动器 E 转换为动态磁盘,然后将前一个驱动器 F 添加为镜像,所有没有手动移动任何数据。如果上述操作在 XP 中无法实现,下面是针对您的问题的直接回答:Robocopy使用 /COPYALL 开关将使您能够复制文件结构而不改变属性,包括 NTFS 权限。文件共享存储在 HKLM\System\CurrentControlSet\Services\LanmanServer\Shares 中,因此如果重新创建它们不是更方便的选择,您可以备份和恢复此注册表项。
如果您恰好拥有一个运行 Server 2008 R2 的文件服务器,并且该服务器具有 RAID 存储和足够的可用磁盘空间,则另一种方法是:
- 磁盘2VHDXP 框,将 VHD 文件保存到新服务器。
- 使用磁盘管理挂载 VHD 文件,然后在新服务器上重新创建共享名称。
- 通过添加将旧服务器名称引用到新服务器名称的 CNAME 记录并将 HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\DisableStrictNameChecking 设置为 1,使更改对最终用户完全透明。
答案2
要备份共享,您可以使用 regedit 和记事本。请参阅:http://support.microsoft.com/kb/125996