zoukankan      html  css  js  c++  java
  • 开平区教育局资源分布式存储解决方案

    问题的提出:

    开平区的资源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拆开,理论上是可行的,但现实中用户提供多块磁盘的机会应该也不多,只是做为头脑风暴思考一下即可,有第一种方案就完全可行了。

  • 相关阅读:
    电脑能ping127.0.0.1但是ping不通本机ip
    用iis调试源代码
    pl登录提示服务不存在
    sqlserver保留一位小数(不是四舍五入)
    web应用程序与web网站发布时区别
    java的覆盖重写隐藏和C#中的不同
    导出word
    点击登录提交两次的问题
    oracle通过plsql代码倒库
    apply方法自解
  • 原文地址:https://www.cnblogs.com/littlehb/p/4449744.html
Copyright © 2011-2022 走看看