[發明專利]一種基于分布式文件系統的可維護性系統和方法在審
| 申請號: | 201710639356.3 | 申請日: | 2017-07-31 |
| 公開(公告)號: | CN107451257A | 公開(公告)日: | 2017-12-08 |
| 發明(設計)人: | 王小梅 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 文件系統 可維護性 系統 方法 | ||
技術領域
本發明涉及分布式文件技術領域,特別是涉及一種基于分布式文件系統的可維護性系統和方法。
背景技術
計算機通過文件系統管理、存儲數據,而在信息爆炸時代,人們可以獲取的數據成指數倍的增長,單純通過增加硬盤個數來擴展計算機文件系統的存儲容量的方式,在容量大小、容量增長速度、數據備份、數據安全等方面的表現都差強人意。分布式文件系統可以有效解決數據的存儲和管理難題:將固定于某個地點的某個文件系統,擴展到任意多個地點/多個文件系統,眾多的節點組成一個文件系統網絡。每個節點可以分布在不同的地點,通過網絡進行節點間的通信和數據傳輸。人們在使用分布式文件系統時,無需關心數據是存儲在哪個節點上、或者是從哪個節點從獲取的,只需要像使用本地文件系統一樣管理和存儲文件系統中的數據。
由于分布式文件系統具有高容錯性、可擴展性等優點,越來越被廣大用戶所青睞。然而當分布式文件系統發生異常或者崩潰時,通常需要花費大量的時間定位并解決問題,而這會導致用戶的業務不能正常運行,從而給用戶帶來巨大的經濟損失。
發明內容
本發明的目的是提供了基于分布式文件系統的可維護性方法和系統,快速定位問題,減少經濟損失。
為解決上述技術問題,本發明實施例提供了一種基于分布式文件系統的可維護性方法,包括:
步驟1,開始運行系統,并啟動所述系統的第一線程和第二線程;
步驟2,將所述第一線程加鎖進入等待狀態;
步驟3,判斷是否出現由安裝在所述系統中的致命信息發生模塊根據所述系統出現異常時發出的致命信號;
若是,步驟4,所述第二線程對所述致命信號進行捕獲,并向所述第一線程輸出第一信號量后進行加鎖;
步驟5,所述第一線程被所述第一信號量觸發并激活,并輸出緩存中的重要信息。
其中,所述輸出緩存中的重要信息,包括:
將所述緩存中的重要信息打印輸出。
其中,所述輸出緩存中的重要信息,還包括:
將所述緩存中的重要信息存儲至指定的存儲設備。
其中,在所述步驟5之后,還包括:
步驟6,根據所述致命信號分析判斷出所述系統出現異常的原因并輸出。
其中,在所述步驟5之后,還包括:
步驟7,判斷所述第二線程是否處于加鎖狀態;
若是,步驟8,所述第一線程解鎖后向所述第二線程發送第二信號量;
步驟8,所述第二線程在接收到所述第二信號,之后進行解鎖操作。
除此之外,本發明實施例還提供了一種基于分布式文件系統的可維護性系統,包括致命信號觸發模塊、線程啟動模塊、信號量輸出模塊和定位輸出模塊,所述線程啟動模塊用于在系統開始運行之后,啟動第一線程和第二線程,所述第一線程自動進入加鎖等待狀態,在所述系統出現異常時,所述致命信號觸發模塊輸出致命信號,所述第二線程對從所述致命信號進行捕獲,并發送到所述信號量輸出模塊,由所述信號量輸出模塊內存的預定的統一的信號處理函數處理后,控制所述第二線程向所述第一線程發送第一信號量,所述第一線程接收所述第一信號量后被所述第一信號量觸發激活并進行解鎖后,將緩存中的重要信息發送到所述定位輸出模塊,由所述定位輸出模塊輸出。
其中,所述定位輸出模塊包括打印單元,用于將所述緩存中的重要信息打印輸出。
其中,還包括與所述定位輸出模塊連接的日志模塊,用于存儲所述定位輸出模塊輸出的所述緩存中的重要信息。
其中,還包括與所述定位輸出模塊連接的故障分析模塊,用于根據所述緩存中的重要信息分析判斷所述系統出現故障的原因。
本發明實施例所提供的基于分布式文件系統的可維護性方法和系統,與現有技術相比,具有以下優點:
本發明實施例提供的基于分布式文件系統的可維護性方法,包括:
步驟1,開始運行系統,并啟動所述系統的第一線程和第二線程;
步驟2,將所述第一線程加鎖進入等待狀態;
步驟3,判斷是否出現由安裝在所述系統中的致命信息發生模塊根據所述系統出現異常時發出的致命信號;
若是,步驟4,所述第二線程對所述致命信號進行捕獲,并向所述第一線程輸出第一信號量后進行加鎖;
步驟5,所述第一線程被所述第一信號量觸發并激活,并輸出緩存中的重要信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710639356.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋁包鋼包覆用鋼絲清理工裝
- 下一篇:一種高效率的汽配清洗裝置





