[發明專利]一種基于瘦客戶端的文件分布式存儲的運行方法有效
| 申請號: | 201110448040.9 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102546780A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 張海霞;王君君;薛良飛;黨飛;顏廷芝;馮新建 | 申請(專利權)人: | 山東大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 許德山 |
| 地址: | 250100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 客戶端 文件 分布式 存儲 運行 方法 | ||
1.一種基于瘦客戶端的文件分布式存儲的運行方法,由以下系統來實現,該系統包括瘦客戶端、網絡磁盤和MooseFS,其中瘦客戶端是基于嵌入式Linux操作系統的客戶端,它僅提供輸入輸出設備和web瀏覽器;網絡磁盤是基于Web的網絡文件存儲應用系統;MooseFS是一種分布式文件系統,其文件系統結構包括管理服務器、元數據日志服務器、數據存儲服務器和客戶機,瘦客戶端、網絡磁盤和MFS三者之間的運作為:由多臺物理服務器組成一個可擴展的服務器集群,在每臺物理服務器上虛擬出多臺基于Linux操作系統的虛擬機,在服務器集群的虛擬機上搭建MFS,在MFS的客戶機上搭建LAMP架構,將網絡磁盤源文件放在Apache下,將網絡磁盤數據庫放在Mysql下,在MFS的客戶機上設置一個文件夾作為用戶上傳文件的存儲目錄,并且將該存儲目錄作為客戶機的掛載目錄,客戶機操作系統的內核會把對該目錄下文件的操作傳遞給fuse模塊,這個模塊會和mfsmount進程進行通信,mfsmount進程再通過網絡與管理服務器和數據存儲服務器進行通信,這樣客戶機就可以基于該存儲目錄執行分布式讀寫操作,用戶在瘦客戶端上通過互聯網訪問Apache下的網絡磁盤,用戶就能在瘦客戶端的瀏覽器上看到網絡磁盤的Web頁面,執行文件的上傳和下載操作,該運行方法步驟如下:
1)在服務器集群的虛擬機上搭建MFS,并且在MFS的客戶機上部署LAMP架構,將網絡磁盤源文件放置在LAMP架構的Apache下,網絡磁盤的數據庫文件放置在LAMP架構的MySQL下;
a)虛擬機選擇:選擇一臺虛擬機作為管理服務器,選擇另一臺虛擬機作為元數據日志服務器,選擇其它3臺或4臺虛擬機作為數據存儲服務器,另外再選擇一臺虛擬機作為客戶機,這些虛擬機都是基于Linux操作系統的;
b)部署管理服務器:設置編輯配置文件,指定可以遠程掛載到MFS管理服務器的客戶機的IP地址,并且授予該客戶機訪問權限;
c)部署元數據日志服務器:設置編輯配置文件,指明管理服務器的IP地址,用于進行數據備份,以便在管理服務器發生故障時進行數據轉移和恢復;
d)部署數據存儲服務器:新增一塊硬盤單獨為MFS進行文件存儲,并且編輯配置文件,指明管理服務器的IP地址及通信端口;
e)部署客戶機:安裝fuse模塊進行掛載部署;
2)修改PHP的配置文件,以增大用戶可上傳的文件大小;
3)在MFS的客戶機上設置一個文件夾作為用戶上傳文件的存儲目錄,并且將該存儲目錄設定為客戶機掛載到管理服務器的掛載目錄;
4)啟動MFS和LAMP架構下的Apache;
5)用戶從瘦客戶端瀏覽器登入到網絡磁盤Web頁面,注冊并且登陸后,在存儲目錄中產生以該用戶名命名的文件夾作為該用戶的存儲空間,然后分別轉入步驟6)和步驟7);
6)用戶基于自己的私有存儲文件夾進行文件的上傳操作,用戶點擊文件上傳按鈕,向客戶機上的Apache提交上傳請求,其響應之后,將文件上傳到存儲空間。客戶機會向管理服務器發出寫請求,MFS執行寫操作,將存儲目錄下該用戶的上傳的文件分成多個數據塊存儲于數據存儲服務器中,實現分布式存儲,然后轉入步驟8);
7)用戶基于自己的私有存儲文件夾進行文件的下載操作,用戶點擊下載按鈕,向Apache提交請求,其響應之后,到文件存儲空間讀取文件。客戶機會向管理服務器發出讀請求,MFS執行讀操作,從各個數據存儲服務器中讀取該文件的數據塊信息,客戶機將獲取的數據塊信息進行整合并且返回到掛載目錄中,實現對分布式文件數據塊的合并,然后轉入下一步;
8)讀寫操作之后,用戶通過瘦客戶端看到網絡磁盤Web頁面更新之后的內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110448040.9/1.html,轉載請聲明來源鉆瓜專利網。





