迁移windows文件服务器配额设置
2014-06-12 01:19
405 查看
场景:文件服务器升级,需要迁移文件、权限、配额设置。
分析:针对文件服务器的权限和文件,使用FSMT工具可以比较方便的进行迁移。但是如果是管理严格的公司,
其FSRM中文件夹配额的设置也一定是非常详细的,对于这点FSMT就无法做到了。
如图:08server上的共享文件夹已经通过FSMT工具迁移到12server上。而配额设置却没有跟着过来
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149RUrE.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149hSZ2.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149SUR9.png)
当时就在想,Quota的设置应该是以某种文件的形式存在磁盘上,或是通过注册表存起来。但是百般查找无所得,上论坛查有哥们说有1900多条配额设置我该咋办(天哪你们老板是多扣),一楼直接说哥们啊这个不好办你发去脚本论坛寻求帮助吧。
脚本的实现思路大致是,先用dirquota导出当前的配置存成一个文本文档,再取其中的配置字段,作为参数代入dirquota quota add 里头批量创建。
这个设置保存在共享文件夹根目录分区的System Volume Information下的SRM里(比方你共享的是D盘下的share目录,那么就在D:\system Volume Information里),把SRM文件的内容迁移到目标服务器即可。具体步骤如下:
1、停服务,其中quota和datascrn是隐藏服务。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507150eiIU.png)
2、使用robocopy,不然还要夺取owner,不***全。先备份出来。
![](http://img1.51cto.com/attachment/201406/11/8850288_14025071500C2D.png)
3、在目标服务器上停止服务。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507150HaYD.png)
4、通过隐藏共享把备份出来的文件恢复到本地的SRM目录里。并且启动服务
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507151wSrD.png)
5、验证,迁移成功。(怎么导配额模板就不用我说了吧)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507151hOSD.jpg)
看了上述的方法,可能会有疑问:盘符需不需要一样?
答案是:不需要,见下图测试结果。但是必须保证子路径一致。
也就是说& F:\111 这样一个路径 F可以变, :\111 不能变。
变了的结果就是配额设置出不来,重启服务都没有用,只能修正路径后重新拷贝SRM文件(拷贝之前最好停服务清理一次目标服务器的SRM文件夹)。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507152tS1h.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507152obuE.jpg)
后记:2012R2已经提供了一堆关于Quota的cmdlet,使用powershell干起来可能会比这个简单。
我也就不仔细研究了,毕竟大多数场景需求都是老的文件服务器迁移到新的上面来。
![](http://img1.51cto.com/attachment/201406/11/8850288_14025071529Mht.png)
PS2:回头看看能不能做成脚本或者带界面的。
本文出自 “卡斯特梅的雨季” 博客,请务必保留此出处http://sodaxu.blog.51cto.com/8850288/1425179
分析:针对文件服务器的权限和文件,使用FSMT工具可以比较方便的进行迁移。但是如果是管理严格的公司,
其FSRM中文件夹配额的设置也一定是非常详细的,对于这点FSMT就无法做到了。
如图:08server上的共享文件夹已经通过FSMT工具迁移到12server上。而配额设置却没有跟着过来
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149RUrE.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149hSZ2.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507149SUR9.png)
当时就在想,Quota的设置应该是以某种文件的形式存在磁盘上,或是通过注册表存起来。但是百般查找无所得,上论坛查有哥们说有1900多条配额设置我该咋办(天哪你们老板是多扣),一楼直接说哥们啊这个不好办你发去脚本论坛寻求帮助吧。
脚本的实现思路大致是,先用dirquota导出当前的配置存成一个文本文档,再取其中的配置字段,作为参数代入dirquota quota add 里头批量创建。
这个设置保存在共享文件夹根目录分区的System Volume Information下的SRM里(比方你共享的是D盘下的share目录,那么就在D:\system Volume Information里),把SRM文件的内容迁移到目标服务器即可。具体步骤如下:
1、停服务,其中quota和datascrn是隐藏服务。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507150eiIU.png)
2、使用robocopy,不然还要夺取owner,不***全。先备份出来。
![](http://img1.51cto.com/attachment/201406/11/8850288_14025071500C2D.png)
3、在目标服务器上停止服务。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507150HaYD.png)
4、通过隐藏共享把备份出来的文件恢复到本地的SRM目录里。并且启动服务
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507151wSrD.png)
5、验证,迁移成功。(怎么导配额模板就不用我说了吧)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507151hOSD.jpg)
看了上述的方法,可能会有疑问:盘符需不需要一样?
答案是:不需要,见下图测试结果。但是必须保证子路径一致。
也就是说& F:\111 这样一个路径 F可以变, :\111 不能变。
变了的结果就是配额设置出不来,重启服务都没有用,只能修正路径后重新拷贝SRM文件(拷贝之前最好停服务清理一次目标服务器的SRM文件夹)。
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507152tS1h.png)
![](http://img1.51cto.com/attachment/201406/11/8850288_1402507152obuE.jpg)
后记:2012R2已经提供了一堆关于Quota的cmdlet,使用powershell干起来可能会比这个简单。
我也就不仔细研究了,毕竟大多数场景需求都是老的文件服务器迁移到新的上面来。
![](http://img1.51cto.com/attachment/201406/11/8850288_14025071529Mht.png)
PS2:回头看看能不能做成脚本或者带界面的。
本文出自 “卡斯特梅的雨季” 博客,请务必保留此出处http://sodaxu.blog.51cto.com/8850288/1425179
相关文章推荐
- Windows文件服务器迁移
- Windows 服务器使用FTP出现“当前的安全设置不允许从该位置下载文件" 警告
- 迁移windows文件服务器
- 您的服务器设置了 open_base_dir 下安装ECshop后后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 解决方法
- Windows 2003 R2 文件服务器的配额管理
- Windows 服务器使用FTP出现“当前的安全设置不允许从该位置下载文件" 警告
- 如何备份和恢复Windows IIS服务器设置及文件存放位置?
- PHPNow下安装ECshop后后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 解决方法
- 如何备份和恢复Windows IIS服务器设置及文件存放位置
- windows修改hosts文件 设置域名访问本地服务器【原创】
- Windows下Linux开发环境设置(一)--TFTP服务器设置和NFS服务器设置
- windows 系统中设置DNS服务器
- 备份和恢复Windows IIS服务器设置
- 设置Windows下的Core文件输出(监控异常进程)
- 林的迁移--- [活动目录ActiveDirectory域] 文件服务器的迁移
- 微软的迁移文件服务器的工具--FSMT
- Windows 2008 密钥管理与基本优化设置的批处理文件
- Windows平台下CVS服务器的设置
- windows 2003服务器防止海洋***的安全设置
- Windows 文件保护的注册表设置