由于公司的文件服务器主板烧掉,买了台新的服务器需要进行文件迁移,用了多种方法效果不好,目前发现本次的方法很好,权限都在且文件也都正常迁移到新的服务器上了,故做一备忘。

文件服务器的迁移,权限列表的复制
此篇适合Windows2008R2到2008R2服务器的迁移
准备:两台2008R2服务器 配置ip地址,保证相互通信

工具/原料

  • SID获取工具:http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx

方法/步骤1

  1. 1
    准备工作:soon081上,建立文件夹并分配权限
    --------------------------------------------------------------------------------
    1.1 创建三个用户all、read、write
    1.2 创建共享文件夹public
    1.3 创建组admin
    1.4 在public里创建文件夹all、read、write,并且分配相应权限;修改这些权限时,需要     取消继承的父级权限
    最后会把这些文件夹恢复到soon082上,但是权限不会改变
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    END

方法/步骤2

  1. 1
    soon081上,安装Windows Server Backup功能 和 Windows Server迁移工具 步骤略
    工作组模式下的文件服务器迁移
  2. 2
    使用Windows Server迁移工具 导出用户账户和组
    命令:Export-SmigServerSetting -user all -group -path c:\
    命令完成后,在c盘下生成svrmig文件
    工作组模式下的文件服务器迁移
  3. 3
    获取SID信息
    --------------------------------------------------------------------------------
    3.1 下载SID获取工具,解压psgetsid工具到桌面,首次使用时需安装
    注意需要切换到psgetsid工具所在的路径才能执行此命令
    3.2 使用psgetsid统计sid信息并追加到记事本中
    psgetsid username
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  4. 4
    获取文件夹权限ACL
    --------------------------------------------------------------------------------
    4.1 获取c:\public\下的所有文件夹ACL 保存到文件acl中
    icacls c:\public\* /save acl /t
    4.2 三个文件夹权限acl统计完成
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  5. 5
    使用Windows Server Backup备份文件
    --------------------------------------------------------------------------------
    5.1 打开备份工具,进行一次性备份,并选择我们只需要的 C:\public
    5.2 目标为远程共享文件夹(这里指soon082服务器)
    5.3 使用默认共享\\10.0.2.5\c$
    5.4 备份选项预览,没有错误即可备份
    5.5 备份完成(由于没有数据存在,所以是0KB)
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  6. 6
    将我们的sid信息、svrmig文件(用户帐户和组信息)以及 acl(文件夹权限) 放到soon082服务器中,同时可以看到我们的备份文件
    工作组模式下的文件服务器迁移
    END

方法/步骤3

  1. soon082上, 同样安装Windows Server Backup功能 和 Windows Server迁移工具 步骤略
    工作组模式下的文件服务器迁移
  2. soon082上,恢复备份文件
    --------------------------------------------------------------------------------
    2.1 使用恢复向导,恢复数据,选择恢复数据的服务器
    2.2 选择恢复的日期(这里就一个备份文件,因此别无二选)
    2.3 选择要恢复的项目
    2.4 选择恢复的位置(安全设置中的恢复访问控制列表默认是勾选的,我们也需要勾选)
    2.5 恢复成功,同样0KB
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  3. 查看恢复文件属性
    --------------------------------------------------------------------------------
    安全选项中,有些是乱码,有些是错误的。这些都属于正常现象,我们还没导入用户
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  4. 恢复用户和组
    --------------------------------------------------------------------------------
    2.1 查看soon082上的用户和共享文件夹
    2.2 使用迁移工具导入我们备份的svrmig文件
    命令:Import-SmigServerSetting -user all -group -path c:
    (需要把svrmig文件放到c盘下)
    2.3 导入成功 (由于用户sid冲突,无法导入,所以把原先存在的帐号删除,可正常导入)
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
  5. 替换SID号,导入ACL
    -------------------------------------------------------------------------------
    5.1 获取新的SID号,并且替换掉ACL文件中的老的SID(替换时要小心不能出错)
    因为用户在导入的时候生成了新的SID号,我们要再次获取sid号,并且替换掉ACL文       件里的旧SID号
    5.2 导入ACL文件 命令:icacls c:\publci\ /restore acl /c
    注意把acl文件放到 c:\users\administrator下
    5.3 导入完成后,文件的访问控制列表正常,和soon081上的一样
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    工作组模式下的文件服务器迁移
    END

注意事项

  • 需要获取两遍SID信息,源服务器和目标服务器各一遍
  • 替换SID时需要特别小心,把ACL文件中老的SID信息替换成新的SID
  • 本文来源:https://jingyan.baidu.com/album/eb9f7b6da864c7869364e8c1.html?picindex=9
声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。