[發明專利]一種在GPFS上的worm技術應用方法及系統在審
| 申請號: | 202110004727.7 | 申請日: | 2021-01-04 |
| 公開(公告)號: | CN112667580A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 宣旭迎;楊恒;楊宏兵;周石開;周天睿;袁鵬飛;文中領;周澤湘 | 申請(專利權)人: | 北京同有飛驥科技股份有限公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/16 |
| 代理公司: | 北京知呱呱知識產權代理有限公司 11577 | 代理人: | 孫志一 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gpfs worm 技術 應用 方法 系統 | ||
本發明實施例公開了一種在GPFS上的worm技術應用方法及系統,所述方法包括:在GPFS上創建文件系統,并在所述文件系統上創建文件集,向所述文件集中導入數據文件;根據目標文件集下所有數據文件的數量,判斷文件數是否超過預設值,若超過,則啟用多線程方式對所有數據文件設置worm,若未超過,則對數據文件直接設置worm。可實現對大量數據文件進行批量操作設置worm,方便了用戶對不斷增長的數據文件的進行worm保護,減輕了用戶的工作量,使數據文件受到了保護。
技術領域
本發明實施例涉及計算機技術領域,具體涉及一種在GPFS上的worm技術應用方法及系統。
背景技術
隨著法規觀念的逐漸普及,當前大部分國家與地區,重要數據的歸檔標準都被嚴格定義,并且醫療、金融、政府機關等相關部門所必須采取的措施。不斷增長的數據存儲需求,使得企業和機構組織迫切的需要保證他們的業務信息被有效的存儲,并且該數據要保留一定的期限,保證數據在存儲中不可改變。worm(Write Once Read Many)技術被稱為一寫多讀,是指將數據一次性寫入存儲介質,能夠多次讀取,但不允許修改和刪除,為重要的數據提供最安全的保證。
GPFS(General Parallel File System,并行文件系統)具有針對目錄和文件的訪問控制功能,默認可以提供immutable(不可修改)和appendOnly(僅允許追加)兩種屬性。通過創建文件集,結合immutable屬性,可以實現在規定時間內對特定文件及目錄的完全保護,不可修改,同時提供正常的訪問功能,從而等效實現worm功能。但GPFS現有的worm設計只能對文件進行一對一操作,無法進行批量操作,當大量的數據文件不斷的產生,會使用戶進行繁瑣的重復性操作。
發明內容
為此,本發明實施例提供一種在GPFS上的worm技術應用方法及系統,以解決GPFS上現有的worm設計只能對文件進行一對一操作,無法進行批量操作,當大量的數據文件不斷的產生,會使用戶進行繁瑣的重復性操作的問題。
為了實現上述目的,本發明實施例提供如下技術方案:
根據本發明實施例的第一方面,提出了一種在GPFS上的worm技術應用方法,所述方法包括:
在GPFS上創建文件系統,并在所述文件系統上創建文件集,向所述文件集中導入數據文件;
根據目標文件集下所有數據文件的數量,判斷文件數是否超過預設值,若超過,則啟用多線程方式對所有數據文件設置worm,若未超過,則對數據文件直接設置worm。
進一步地,所述方法還包括:
獲取目標文件集下所有數據文件的路徑信息;
根據數據文件的路徑信息,對數據文件開啟immutable屬性。
進一步地,所述方法還包括:
根據數據文件的路徑信息,對數據文件設置保護期,處于保護期的數據文件屬性為只讀。
進一步地,所述預設值設置為1000。
根據本發明實施例的第二方面,提出了一種在GPFS上的worm技術應用系統,所述系統包括:
文件創建模塊,用于在GPFS上創建文件系統,并在所述文件系統上創建文件集,向所述文件集中導入數據文件;
worm設置模塊,用于根據目標文件集下所有數據文件的數量,判斷文件數是否超過預設值,若超過,則啟用多線程方式對所有數據文件設置worm,若未超過,則對數據文件直接設置worm。
進一步地,所述worm設置模塊,具體用于:
獲取目標文件集下所有數據文件的路徑信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同有飛驥科技股份有限公司,未經北京同有飛驥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110004727.7/2.html,轉載請聲明來源鉆瓜專利網。





