使用过Windows系统的管理员都会或多或少地接触Windows的磁盘限额功能.有关磁盘限额的好处及实用价值我就不说太多了,如果你对这个不了解的话可以去问下Google.在Windows 2003 R2版本之前,它的限额仅仅只是针对整个独立的分区有效,如果要针对某个用户的文件夹进行限额操作的话就无能为力了.当然,Linux下的限额管理功能早就有了,但是复杂的操作以及不太友好的报表对大众用户来说是一种考验.
我们使用Win2003 R2针对限额操作到底可以实现哪些功能呢?我就我自已感兴趣的地方谈一下自己的感受:可以针对单独的文件夹进行限额;可以自定义限额的模板;阻止自定义类型的文件存放到服务器;详细的报表功能(可以针对用户,文件夹,文件的大小,文件创建的时间等).当然,功能还有很多,这里就不一一列举,感到恐惧兴趣的话可以去查看相关的资料.我这里用的版本是Win2003 R2英文版,如图:
![](http://lh3.ggpht.com/idwaring/SE564i4yTXI/AAAAAAAACDI/Urh2IfB6zoI/s800/Image00000.jpg)
正常情况下安装介质一共有两张光盘,其中第一张是正常的Win2003+SP1的光盘,而第二张光盘上则为新增加的R2的功能盘.
Windows的安装比较简单,要注意的是在安装时记得选取安装"东亚语言",不然显示中文会出现乱码的情况,当然也可以在系统安装完成后再添加.
![](http://lh4.ggpht.com/idwaring/SE568j977SI/AAAAAAAACDQ/GxsQKN1mpMc/s800/Image00001.jpg)
系统安装完成后,插入第二张盘安装我们所需的功能,这里我设定了四个部门,ACC,ADM,MKT,IT分别代表财务部,行政部,市场部和IT部门.也许有人会问为什么用这些代号来表示各部门,其实我在以前写的一篇目文章中也有提到(
http://waringid.blog.51cto.com/65148/73387),它在使用Exchange作为内部邮件通讯的企业中特别有用,可以将同一个部门的所有用户显示在一起;用户可以看到显示名;这种方式在超过300个用户的公司中优势才会体现,因为不可能所有人都记得整个公司用户的邮件地址,而通过Outlook的全球地址薄可以手工选择.每个文件夹下分为安全文件夹,个人文件夹及部门公用文件夹.所实现的要求如下:各部门人员的默认权限是在部门公用下有读写权限;在个人文件夹下有列目录权限;安全文件夹是部门经理或是高层人员专用文件夹;部门公用文件夹允许授权其它部门的人员只读访问;个人文件夹针对本部门特定用户指定读写权限,其宽人地权访问;权限的控制通过相应的授权组实现.如果你对组不太明白的话,可以参考:
http://waringid.blog.51cto.com/65148/53310.安装完成及建立相关目录后的结果如下:
![](http://lh4.ggpht.com/idwaring/SE57D1RuliI/AAAAAAAACDY/OR4emnVdRkY/s800/Image00002.jpg)
![](http://lh4.ggpht.com/idwaring/SE57HMQhDoI/AAAAAAAACDg/OLoRUg5aTHk/s800/Image00003.jpg)
![](http://lh4.ggpht.com/idwaring/SE57LDGFj3I/AAAAAAAACDo/fBi21xCEa8g/s800/Image00004.jpg)
![](http://lh4.ggpht.com/idwaring/SE57OpZnWrI/AAAAAAAACDw/3FMTtqY9L_E/s800/Image00005.jpg)
定义阻止用户存放的文件类型.
为了使服务器的空间更有效的应用,应阻止用户存放与工作无关的文件或程序.例如:音频视频文件;可执行档;网页相关文件等.这些都可以自定义.这里要说明的是这种方式只对检测文件的扩展名,如果更改了扩展名可能就起不到这个效果了.当然,并不是Microsoft没有技术做好这些,而且它推出的这项功能和它的合作伙伴Symantec相关的软件冲突(
http://www.symantec.com/zh/cn/business/products/index.jsp),如果你不清楚Microsoft和Symantec之间的合作事项,你可以在命令行中输入"ntbackup",然后再查看"关于"就明白了.
![](http://lh3.ggpht.com/idwaring/SE57Stbi8qI/AAAAAAAACD4/TfXHt6vdLS8/s800/Image00006.jpg)
![](http://lh5.ggpht.com/idwaring/SE57WxGnYxI/AAAAAAAACEA/ob2yj_p-o9M/s800/Image00007.jpg)
![](http://lh6.ggpht.com/idwaring/SE57iHIPG6I/AAAAAAAACEY/9kVOekG2_W0/s800/Image00010.jpg)
应用后如果存入或新建被阻止类型的文件,将会出现下面的提示:
现在可以对相应的文件夹进行限额操作了,为了更好的显示测试结果,我定义的限额策略是这样的:部门文件夹:60M;部门公用文件夹:30M;部门安全文件夹:10M;个人文件夹:5M;特别设定:50M.定义好后结果如下图所示:
![](http://lh5.ggpht.com/idwaring/SE57Z0MH8nI/AAAAAAAACEI/CJaQc8A7MPk/s800/Image00008.jpg)
![](http://lh3.ggpht.com/idwaring/SE57eWML1cI/AAAAAAAACEQ/Vjf9Rym_n7o/s800/Image00009.jpg)
设定完成后可以在相应文件夹下建立足够大小的文件来测试文件夹的限额.在Linux下有相关的命令来建立指定大小的文件,虽然在Windows下没有相关的命令,但我们可以通过Debug这个指令来建立相应大小的文件.假设我们要建立4M的文件,可以通过以下指令:
debug
rcx
0000
rbx
0040
n 4M
w
q
这样就可以在当前目录下建立大小为4M的文件了,当然,可以通过批处理的方式完成,这个就留给大家去做吧.测试后的图片如下:
debug
rcx
0000
rbx
0040
n 4M
w
q
这样就可以在当前目录下建立大小为4M的文件了,当然,可以通过批处理的方式完成,这个就留给大家去做吧.测试后的图片如下:
![](http://lh5.ggpht.com/idwaring/SE57mNoKeRI/AAAAAAAACEg/jRUT7ah7E00/s800/Image00011.jpg)
![](http://lh3.ggpht.com/idwaring/SE57oiDWs7I/AAAAAAAACEo/H9ehQzvPPqk/s800/Image00012.jpg)
相应的报表功能也是它的一大特色,在这里你可以针对指定的目录或是指定的用户,甚至是指定文件建立的时间或是访问的次数.下图是建立相应的报表:
![](http://lh6.ggpht.com/idwaring/SE56IqvFsaI/AAAAAAAACBo/ZVIkb8DMpfE/s800/Image00021.jpg)
![](http://lh6.ggpht.com/idwaring/SE56ObwKlhI/AAAAAAAACBw/i3mBGhPf7p4/s800/Image00022.jpg)
![](http://lh3.ggpht.com/idwaring/SE56Su_K_FI/AAAAAAAACB4/2GM-vVAvtBg/s800/Image00023.jpg)
相应的报如下:
![](http://lh4.ggpht.com/idwaring/SE56X1eqkBI/AAAAAAAACCA/EIGgROjL9rM/s800/Image00024.jpg)
![](http://lh6.ggpht.com/idwaring/SE56aYZOFQI/AAAAAAAACCI/6Kxvy04zOmw/s800/Image00025.jpg)
![](http://lh3.ggpht.com/idwaring/SE56fP5AXZI/AAAAAAAACCQ/TqQiiuE62K0/s800/Image00026.jpg)
![](http://lh4.ggpht.com/idwaring/SE56iL2RAcI/AAAAAAAACCY/E9K_rnbxj_k/s800/Image00027.jpg)
![](http://lh3.ggpht.com/idwaring/SE56palTdXI/AAAAAAAACCg/KNW_L3JJi50/s800/Image00028.jpg)
![](http://lh6.ggpht.com/idwaring/SE56sy-wQeI/AAAAAAAACCo/SyuS6ydYlbU/s800/Image00029.jpg)
![](http://lh5.ggpht.com/idwaring/SE56wkZIGQI/AAAAAAAACCw/PIqWTlDCaXM/s800/Image00030.jpg)
![](http://lh4.ggpht.com/idwaring/SE56zvrfALI/AAAAAAAACC4/Psb4S17O8hw/s800/Image00031.jpg)
![](http://lh5.ggpht.com/idwaring/SE57zkDka-I/AAAAAAAACFA/lTVpDH8LtYA/s800/Image00032.jpg)
![](http://lh3.ggpht.com/idwaring/SE57270drdI/AAAAAAAACFI/iT7ZZasodyA/s800/Image00033.jpg)
怎么样,是不是觉得还可以呢?当然,做完这些仅仅只是一部份,真正要完成一个应用的话还有很多方面的东西要补充.但是我觉得这篇文章太长了,还有其它的留给下一篇文章.在下一篇文章中将会结合AD一起实施客户端对服务器的访问,当然,下一篇会以这篇文章为基础.那么下一篇文章将会涉及到DFS及组策略的应用等.有时间再更新吧.