標籤:
問題的提出:
開平區的資源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拆開,理論上是可行的,但現實中使用者提供多塊磁碟的機會應該也不多,只是做為頭腦風暴思考一下即可,有第一種方案就完全可行了。
開平區教育局資源分布式儲存解決方案