欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于UniWhale的分布式文件系統的視窗訪問方法_2

文檔序號:9922078閱讀:來源:國知局
件,執(zhí)行文件創(chuàng)建操作,如果創(chuàng)建不成功,存儲服務器節(jié)點返回文件創(chuàng)建失敗信息并結束UniWhale客戶端進行文件創(chuàng)建操作,如果創(chuàng)建成功,存儲服務器節(jié)點返回文件創(chuàng)建成功信息并結束UniWhale客戶端進行文件創(chuàng)建操作;在UniWhale客戶端進行文件刪除操作時,先由用戶啟動文件刪除流程,而操作系統調用存儲客戶端,并將需要刪除的路徑、文件名這樣的屬性信息作為輸入參數傳入,存儲客戶端根據路徑和文件名,得到文件位于的存儲節(jié)點,存儲客戶端向此存儲服務器節(jié)點發(fā)送文件查詢消息,由此判斷文件是否存在,如果文件不存在,就提示文件已不存在并結束UniWhale客戶端進行文件刪除操作,如果文件存在,查詢文件屬性,判斷文件是否可以刪除,如果不可以刪除,就提示文件不可被刪除并結束UniWhale客戶端進行文件刪除操作,如果可以刪除,執(zhí)行文件刪除操作,如果刪除不成功,存儲服務器節(jié)點返回文件刪除失敗信息并結束UniWhale客戶端進行文件刪除操作,如果刪除成功,存儲服務器節(jié)點返回文件刪除成功信息并結束UniWhale客戶端進行文件刪除操作;在進行查看磁盤屬性操作時,先由用戶開始讀取磁盤信息,進入磁盤空間,從掛載服務器獲取磁盤總空間和可用空間,如果獲取成功,就顯示可用空間和總空間屬性并結束進行查看磁盤屬性操作,如果獲取不成功,就顯示可用空間和總空間的大小都為O并結束進行查看磁盤屬性操作;在進行文件讀取操作時,先由用戶啟動文件讀取流程,操作系統調用存儲客戶端,并將需要讀取的路徑、文件名這樣的屬性信息作為輸入參數傳入,接著判斷文件是否需要遠程讀取,如果不需要遠程讀取,就結束文件讀取操作,如果需要遠程讀取,存儲客戶端根據路徑和文件名,得到文件所在的存儲節(jié)點,存儲客戶端向文件所在存儲服務器節(jié)點發(fā)送文件讀取消息,進行讀取文件,如果讀取不成功,存儲服務器節(jié)點返回錯誤信息并結束文件讀取操作,如果讀取成功,存儲服務器節(jié)點返回文件內容和大小這樣的信息并結束文件讀取操作;在文件進行寫入操作時,先由用戶啟動文件寫入流程,操作系統調用存儲客戶端,并將需要寫入的路徑、文件名、偏移量、寫入內容這樣的信息作為輸入參數傳入,判斷該文件是否需要通過IRP流程,如果不需要通過IRP流程,就結束文件進行寫入操作,如果需要通過IRP流程,存儲客戶端根據路徑和文件名,得到文件所在的存儲節(jié)點,存儲客戶端向文件所在存儲服務器節(jié)點發(fā)送讀取文件信息消息,獲取文件屬性和文件ID,如果獲取不成功,存儲服務器節(jié)點返回文件寫入獲取信息并結束文件進行寫入操作,如果獲取成功,通過文件ID打開文件,如果打開不成功,存儲服務器節(jié)點返回文件寫入打開信息并結束文件進行寫入操作,如果打開成功,執(zhí)行文件寫入操作,如果寫入不成功,存儲服務器節(jié)點返回文件寫入失敗信息并結束文件進行寫入操作,如果寫入成功,存儲服務器節(jié)點返回文件寫入成功信息,最后結束文件進行寫入操作。
[0028]在進行文件重命名操作時,先由用戶啟動文件重命名流程,如果新文件和老文件名稱一致,就結束文件重命名操作,如果新文件和老文件名稱不一致,繼續(xù)判斷該文件是否存在,如果不存在,提示找不到指定文件并結束文件重命名操作,如果存在,繼續(xù)判斷新文件名是否存在,如果存在,就提示新文件名已經存在并結束文件重命名操作,如果不存在,繼續(xù)判斷重命名是不是成功,如果不成功,提示重命名失敗然后結束文件重命名操作,如成功,就結束文件重命名操作。
[0029]以上所述的僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本領域的普通技術人員來說,在不脫離本發(fā)明創(chuàng)造構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。
【主權項】
1.一種基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于,步驟如下: 進行UniWhale客戶端卷掛載流程,即用戶首先輸入要掛載的存儲服務器節(jié)點的IP、卷名和本地盤符名稱,點擊掛載,接著客戶端會加載文件系統驅動,如果不成功,就提示無法與驅動連接并結束UniWhale客戶端卷掛載流程,如果成功,和管理服務器建立握手并獲取host文件,如果獲取不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果獲取成功了,就與存儲服務端建立連接,獲取vol文件,如果獲取成功,就分析vol文件和host文件,獲取有效的集群IP,如果獲取有效的集群IP不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果獲取有效的集群IP成功,從掛載服務器獲取每個brick的端口信息并建立長連接,如果連接不成功,就提示掛載失敗并結束UniWhale客戶端卷掛載流程,如果連接成功,在客戶端創(chuàng)建盤符,并提示掛載成功和結束UniWhale客戶端卷掛載流程。2.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在UniWhale客戶端進行文件創(chuàng)建操作時,先由用戶啟動文件創(chuàng)建流程,操作系統調用存儲客戶端,并將需要創(chuàng)建的路徑、文件名這樣的屬性信息作為輸入參數傳入,存儲客戶端根據路徑和文件名,得到文件即將位于的存儲節(jié)點,存儲客戶端向此存儲服務器節(jié)點發(fā)送文件查詢消息,判斷是否存在同名文件,如果存在同名文件,就提示文件名已存在并結束UniWhale客戶端進行文件創(chuàng)建操作,如果不存在同名文件,執(zhí)行文件創(chuàng)建操作,如果創(chuàng)建不成功,存儲服務器節(jié)點返回文件創(chuàng)建失敗信息并結束UniWhale客戶端進行文件創(chuàng)建操作,如果創(chuàng)建成功,存儲服務器節(jié)點返回文件創(chuàng)建成功信息并結束UniWhale客戶端進行文件創(chuàng)建操作。3.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在UniWhale客戶端進行文件刪除操作時,先由用戶啟動文件刪除流程,而操作系統調用存儲客戶端,并將需要刪除的路徑、文件名這樣的屬性信息作為輸入參數傳入,存儲客戶端根據路徑和文件名,得到文件位于的存儲節(jié)點,存儲客戶端向此存儲服務器節(jié)點發(fā)送文件查詢消息,由此判斷文件是否存在,如果文件不存在,就提示文件已不存在并結束UniWhale客戶端進行文件刪除操作,如果文件存在,查詢文件屬性,判斷文件是否可以刪除,如果不可以刪除,就提示文件不可被刪除并結束UniWhale客戶端進行文件刪除操作,如果可以刪除,執(zhí)行文件刪除操作,如果刪除不成功,存儲服務器節(jié)點返回文件刪除失敗信息并結束UniWhale客戶端進行文件刪除操作,如果刪除成功,存儲服務器節(jié)點返回文件刪除成功信息并結束UniWhale客戶端進行文件刪除操作。4.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在進行查看磁盤屬性操作時,先由用戶開始讀取磁盤信息,進入磁盤空間,從掛載服務器獲取磁盤總空間和可用空間,如果獲取成功,就顯示可用空間和總空間屬性并結束進行查看磁盤屬性操作,如果獲取不成功,就顯示可用空間和總空間的大小都為O并結束進行查看磁盤屬性操作。5.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在進行文件讀取操作時,先由用戶啟動文件讀取流程,操作系統調用存儲客戶端,并將需要讀取的路徑、文件名這樣的屬性信息作為輸入參數傳入,接著判斷文件是否需要遠程讀取,如果不需要遠程讀取,就結束文件讀取操作,如果需要遠程讀取,存儲客戶端根據路徑和文件名,得到文件所在的存儲節(jié)點,存儲客戶端向文件所在存儲服務器節(jié)點發(fā)送文件讀取消息,進行讀取文件,如果讀取不成功,存儲服務器節(jié)點返回錯誤信息并結束文件讀取操作,如果讀取成功,存儲服務器節(jié)點返回文件內容和大小這樣的信息并結束文件讀取操作。6.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在文件進行寫入操作時,先由用戶啟動文件寫入流程,操作系統調用存儲客戶端,并將需要寫入的路徑、文件名、偏移量、寫入內容這樣的信息作為輸入參數傳入,判斷該文件是否需要通過IRP流程,如果不需要通過IRP流程,就結束文件進行寫入操作,如果需要通過IRP流程,存儲客戶端根據路徑和文件名,得到文件所在的存儲節(jié)點,存儲客戶端向文件所在存儲服務器節(jié)點發(fā)送讀取文件信息消息,獲取文件屬性和文件ID,如果獲取不成功,存儲服務器節(jié)點返回文件寫入獲取信息并結束文件進行寫入操作,如果獲取成功,通過文件ID打開文件,如果打開不成功,存儲服務器節(jié)點返回文件寫入打開信息并結束文件進行寫入操作,如果打開成功,執(zhí)行文件寫入操作,如果寫入不成功,存儲服務器節(jié)點返回文件寫入失敗信息并結束文件進行寫入操作,如果寫入成功,存儲服務器節(jié)點返回文件寫入成功信息,最后結束文件進行寫入操作。7.根據權利要求1所述的基于UniWhale的分布式文件系統的視窗訪問方法,其特征在于在進行文件重命名操作時,先由用戶啟動文件重命名流程,如果新文件和老文件名稱一致,就結束文件重命名操作,如果新文件和老文件名稱不一致,繼續(xù)判斷該文件是否存在,如果不存在,提示找不到指定文件并結束文件重命名操作,如果存在,繼續(xù)判斷新文件名是否存在,如果存在,就提示新文件名已經存在并結束文件重命名操作,如果不存在,繼續(xù)判斷重命名是不是成功,如果不成功,提示重命名失敗然后結束文件重命名操作,如成功,就結束文件重命名操作。
【專利摘要】本發(fā)明涉及一種基于UniWhale的分布式文件系統的視窗訪問方法,將管理文件存儲位置的功能從現有技術中的文件存儲服務器集群中指定的一臺服務器移動到UniWhale客戶端,使得UniWhale客戶端可以直接與每個存儲服務器節(jié)點通訊。UniWhale客戶端在對每個目錄或文件進行操作之前,首先根據目錄或文件完整路徑名和存儲服務器集群的hash值分布空間計算出目錄或文件所在的具體節(jié)點,然后與此節(jié)點進行文件訪問和相關操作。經過改造,可以真正實現對文件存儲服務器集群的并行操作,使得文件存儲服務器系統性能得到極大的提升。
【IPC分類】G06F17/30
【公開號】CN105701179
【申請?zhí)枴緾N201610006462
【發(fā)明人】儲浩, 許振興, 馮欽, 朱艷
【申請人】南京斯坦德云科技股份有限公司
【公開日】2016年6月22日
【申請日】2016年1月6日
當前第2頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐陵市| 新竹市| 沙河市| 万州区| 南郑县| 龙州县| 台江县| 三亚市| 罗城| 通河县| 宾阳县| 军事| 天祝| 巫山县| 荔波县| 韶山市| 柳林县| 平凉市| 临泉县| 新晃| 通化市| 永兴县| 会理县| 宜川县| 江达县| 察雅县| 普安县| 许昌市| 台州市| 中阳县| 滨海县| 辉南县| 房产| 屏东县| 江城| 安阳市| 宝兴县| 汶川县| 钟祥市| 石渠县| 潜江市|