[發明專利]一種跨文件系統的權限控制方法、裝置、設備及存儲介質在審
| 申請號: | 201910016327.0 | 申請日: | 2019-01-08 |
| 公開(公告)號: | CN109740381A | 公開(公告)日: | 2019-05-10 |
| 發明(設計)人: | 臧林劼 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F16/182 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 擴展屬性 權限控制 分布式文件系統 調用請求 網絡文件系統 存儲介質 文件系統 服務端 調用 遠程過程調用 標準權限 系統調用 協議版本 不兼容 客戶端 掛載 封裝 發送 轉換 客戶 申請 服務 | ||
本申請公開了一種跨文件系統的權限控制方法、裝置、設備及存儲介質,該方法包括:將網絡文件系統NFS?Ganesha v4版本服務掛載在客戶端上;接收客戶端的獲取或設置ACL擴展屬性請求,并將其轉換為linux標準的系統調用請求;將調用請求封裝到遠程過程調用函數中并發送至向網絡文件系統服務端;當服務端收到的調用請求對應的是獲取ACL擴展屬性請求,調用分布式文件系統獲取權限控制擴展屬性;而當調用請求對應的是設置ACL擴展屬性請求,調用分布式文件系統設置權限控制擴展屬性。這樣通過上述步驟可以解決NFS?Ganesha v4協議版本無法與分布式文件系統POSIX ACL標準權限控制列表草案的不兼容問題。
技術領域
本發明涉及通信技術領域,特別是涉及一種跨文件系統的權限控制方法、裝置、設備及存儲介質。
背景技術
NFS-Ganesha(Network File System user-space)是用戶態網絡文件系統,在系統服務故障場景下,相比于內核態NFS具有較好管理性和可維護性,并且用戶態NFS-Ganesha易于實施和維護,因此,目前,海量分布式對象存儲NFS-Ganesha應用比較廣泛。
分布式文件系統具有可靠性、自動重均衡、自動恢復特性,根據場景劃分可以將分布式文件系統分為三大塊,分別是對象存儲、塊設備存儲和文件系統服務。分布式文件系統相比其它存儲的優勢點在于它不單單是存儲,同時還充分利用了存儲節點上的計算能力,在存儲每一個數據時,都會通過計算得出該數據存儲的位置,盡量將數據分布均衡,同時由于分布式文件系統的良好設計,使得它不存在傳統的單點故障的問題,且隨著規模的擴大性能并不會受到影響。
ACL(Access Control List)權限控制列表解決了在linux下所有者,所屬組,其它人不能滿足資源權限分配需求的問題。目前,NFS-Ganesha v4采用NFSv4ACL草案,分布式文件系統采用POSIX ACL草案,由于NFSv4ACL比POSIX ACL權限控制粒度更精細,通常將任意NFSv4ACL映射到具有相同語義的POSIX ACL非常復雜,因此,兩者文件系統之間存在權限控制不兼容的問題,目前也沒有針對NFS-Ganesha v4版本對接分布式文件系統權限控制的方法。
因此,如何解決現有技術中用戶態網絡文件系統NFS-Ganesha v4協議版本無法與分布式文件系統POSIX ACL標準權限控制列表草案的不兼容問題,是本領域技術人員亟待解決的技術問題。
發明內容
有鑒于此,本發明的目的在于提供一種跨文件系統的權限控制方法、裝置、設備及存儲介質,可以將NFS-Ganesha文件系統權限控制NFSv4ACL草案與分布式文件系統權限控制POSIX ACL草案相互對接,解決不兼容問題。其具體方案如下:
一種跨文件系統的權限控制方法,包括:
將網絡文件系統NFS-Ganesha v4版本服務掛載在網絡文件系統客戶端上;
接收所述網絡文件系統客戶端的獲取或設置ACL擴展屬性請求,并將其轉換為linux標準的系統調用請求;
將所述調用請求封裝到遠程過程調用函數中并發送至網絡文件系統服務端;
當所述網絡文件系統服務端收到的所述調用請求對應的是獲取ACL擴展屬性請求時,調用分布式文件系統獲取權限控制擴展屬性;當所述網絡文件系統服務端收到的所述調用請求對應的是設置ACL擴展屬性請求時,調用分布式文件系統設置權限控制擴展屬性。
優選地,在本發明實施例提供的上述跨文件系統的權限控制方法中,調用分布式文件系統獲取權限控制擴展屬性,具體包括:
將所述調用請求轉發至分布式文件系統;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910016327.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于以太坊的數據存證和驗證方法
- 下一篇:一種軟件設計資料檔案管理系統





