码迷,mamicode.com
首页 > 其他好文 > 详细

开平区教育局资源分布式存储解决方案

时间:2015-04-23 12:26:42      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

问题的提出:

开平区的资源WINDOWS 2008 R2服务器挂了一个存储器,划分为两个区,每个区是3TB的空间,目前资源保存在其中一个分区上,暂叫作G盘,G盘现在保存了资源1TB左右,因还有其它东西存储,还剩下空间不足300GB,管理员提出要分布式保存资源,比如磁盘H划分给我们使用,可以使用2TB的空间。

 

问题解析:

现在的磁盘需要保存的目录包括:Material ,Thumbs,Preview,PaperPng,PaperParsed,PaperPrimive,M3U8 等几个,最大的是Material和Preview和M3U8

 最简单的办法是把Preview和M3U8划分到磁盘H,把Material 保存到G盘,这样通过

mount -t cifs -o username=Administrator,password=***** //10.174.192.189/down  /usr/local/tomcat7/webapps/dsideal_yy/html/down 

这样的办法执行多次,把不同的磁盘分区G 和H 上的上述几个目录,分别 mount到 /usr/local/tomcat7/webapps/dsideal_yy/html/down 下不同的目录,基本上可以解决开平的问题。

这样做的方法,需要拷贝资源到不同的分区,一般需要停止服务才行。在周五晚上开始,需要在周一早上恢复服务。可以实现两个分区的磁盘平均分布。

 

注意:

1、需要在一个时间做一个测试,把一个大目录拷贝从一个区到另一个区,测试下拷贝速度,好评估下从周五晚上到周一早上是不是能完成。

2、需要修改一个处理程序,因为它需要知道WINDOWS中哪个目录在哪个磁盘下!!!!

 

深入思考:

如果不只两块磁盘呢?也可以考虑使用Linux软链接的办法,

ln -s /usr/local/mnt1/00   /usr/local/tomcat7/webapps/dsideal_yy/html/down/Material/00

ln -s /usr/local/mnt1/01   /usr/local/tomcat7/webapps/dsideal_yy/html/down/Material/01

ln -s /usr/local/mnt1/02   /usr/local/tomcat7/webapps/dsideal_yy/html/down/Material/02

 

这样的话,有几块盘就mount到/usr/local/mnt-n即可,还可以把Material拆开,理论上是可行的,但现实中用户提供多块磁盘的机会应该也不多,只是做为头脑风暴思考一下即可,有第一种方案就完全可行了。

 

开平区教育局资源分布式存储解决方案

标签:

原文地址:http://www.cnblogs.com/littlehb/p/4449744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!