[發明專利]一種文件路徑的建立、訪問方法和裝置有效
| 申請號: | 201711471698.5 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108268609B | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 黃旭 | 申請(專利權)人: | 星潮閃耀移動網絡科技(中國)有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/188 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 李瀟 |
| 地址: | 100193 北京市海淀區東北旺西路中關村軟件*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 路徑 建立 訪問 方法 裝置 | ||
本申請公開了一種文件路徑的建立方法和裝置,在多個用戶共享相同的邏輯目錄時,實現不同用戶對同一個邏輯目錄執行操作而實際上分別在不同的目錄下進行。該方法包括:獲取多個文件的絕對路徑,所述多個文件的絕對路徑的集合與多個用戶的用戶標識的集合之間具有映射關系;建立與所述絕對路徑的集合相對應的符號鏈接文件,使目標用戶讀取所述符號鏈接文件時,根據所述映射關系,將所述符號鏈接文件指向與所述目標用戶的用戶標識對應的絕對路徑。本申請還公開了一種文件路徑的訪問方法和裝置。
技術領域
本申請涉及計算機數據存儲技術領域,尤其涉及一種文件路徑的建立、訪問方法和裝置。
背景技術
虛擬化技術是在物理服務器上,通過虛擬化軟件將物理資源分割為多個邏輯分區,每個分區相互隔離,為不同業務服務。
在用戶的數量較多時,由于每個分區都可以擁有自己的操作系統和應用程序,這些操作系統和應用程序有很多內容是重復的。如果能夠使多個用戶共享相同的邏輯目錄,能夠避免為每個分區都獨立設置相同的目錄而造成存儲資源的浪費。
當多個用戶共享同一個邏輯目錄時,若要實現不同用戶對同一個邏輯目錄執行的操作而分別在不同的目錄下進行,例如,用戶abc和用戶xyz分別在操作邏輯目錄/data98時,用戶abc實際操作的絕對路徑是/data0/data98/abc;而用戶xyz實際操作的絕對路徑是/data0/data98/xyz,現有技術中最常見的方法是給不同用戶設定不同的配置文件和環境變量。但是,配置和管理管理配置文件比較繁瑣和復雜,并且,有些特殊情況下,特別是一些老舊的程序不會按需讀取上述配置文件。
發明內容
本申請實施例提供一種文件路徑的建立、訪問方法和裝置,在多個用戶共享相同的邏輯目錄時,實現不同用戶對同一個邏輯目錄執行的操作實際上分別在不同的物理目錄下進行。
本申請實施例采用下述技術方案:
一種文件路徑的建立方法,包括:獲取多個文件的絕對路徑,所述多個文件的絕對路徑的集合與多個用戶的用戶標識的集合之間具有映射關系;建立與所述絕對路徑的集合相對應的符號鏈接文件,使目標用戶讀取所述符號鏈接文件時,根據所述映射關系,將所述符號鏈接文件指向與所述目標用戶的用戶標識對應的絕對路徑。
進一步的,獲取多個文件的絕對路徑,包括:采用用戶空間文件系統fuse開發文件系統;根據開發的文件系統,獲取多個文件的絕對路徑。
進一步的,所述方法還包括:檢測所述映射關系是否需要變更;若所述映射關系需要變更,則更新所述映射關系和所述符號鏈接文件,使目標用戶讀取更新后的符號鏈接文件時,根據更新后的映射關系,將更新后的符號鏈接文件指向與所述目標用戶的用戶標識對應的絕對路徑。
一種文件路徑的訪問方法,包括:接收目標用戶針對符號鏈接文件的訪問請求,其中,所述符號鏈接文件與多個文件的絕對路徑的集合相對應,所述多個文件的絕對路徑的集合與多個用戶的用戶標識的集合之間具有映射關系;根據所述目標用戶的用戶標識以及所述映射關系,將所述符號鏈接文件指向與所述目標用戶的用戶標識對應的絕對路徑。
進一步的,接收目標用戶針對符號鏈接文件訪問請求之前,所述方法還包括:采用fuse開發文件系統;根據開發的文件系統,獲取多個文件的絕對路徑。
一種文件路徑的建立裝置,包括:獲取模塊,用于獲取多個文件的絕對路徑,所述多個文件的絕對路徑的集合與多個用戶的用戶標識的集合之間具有映射關系;建立模塊,用于建立與所述絕對路徑的集合相對應的符號鏈接文件,使目標用戶讀取所述符號鏈接文件時,根據所述映射關系,將所述符號鏈接文件指向與所述目標用戶的用戶標識對應的絕對路徑。
進一步的,獲取模塊獲取多個文件的絕對路徑,包括:獲取模塊采用fuse開發文件系統;并根據開發的文件系統,獲取多個文件的絕對路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于星潮閃耀移動網絡科技(中國)有限公司,未經星潮閃耀移動網絡科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711471698.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:處理大規模數據流的設備
- 下一篇:一種包袋內物品存放混亂程度的計算系統及方法





