[發明專利]一種文件系統被破壞后的自救方法和設備有效
| 申請號: | 201010212601.0 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN102314421A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 鄭鑫 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件系統 破壞 自救 方法 設備 | ||
技術領域
本發明屬于網絡管理技術領域,具體涉及一種文件系統被破壞后的自救方法和設備。
背景技術
文件系統是操作系統用于明確磁盤或分區上的文件的方法和數據結構;即在磁盤上組織文件的方法。也指用于存儲文件的磁盤或分區,或文件系統種類。文件系統是文件管理系統的簡稱,指的是操作系統中負責管理和存儲文件信息的軟件機構。文件系統由三部分組成:與文件管理有關的軟件、被管理的文件以及實施文件管理所需的數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件的存儲并對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。通過文件系統的方式來維護存儲介質,均衡了存儲介質上各個區域的使用頻率,有效地提高了存儲介質的使用壽命。
除了那些純粹作為存儲設備的電子產品,無論是大型的基站設備,還是小型的電腦,手機,都選擇使用了不同的文件系統技術。例如,VxWorks操作系統,它使用的文件系統(dosFs)和DOS一樣,文件系統建立在塊設備之上,vxWorks?I/O系統之下,TFFS是實現塊設備驅動的程序模塊,它為種類繁多的存儲設備提供了統一的塊設備接口,并且具有可重入、線程安全的特點,支持大多數流行的CPU構架。有了文件系統管理,應用程序對FLASH存儲設備的讀寫就好象它們對擁有MS-DOS文件系統的磁碟設備的操作一樣。
由于文件系統管理是一個純軟件算法的執行,目前業界都存在一個普遍的問題,就是異常掉電時引發的文件系統崩潰,其表現在管理文件的簇表信息遭到破壞,使得文件管理信息無法識別,從而找不到任何文件,不得不格式化文件系統,重新建立簇表信息,導致所有文件被清除,版本文件也隨即丟失,這樣,制造商不得不對產品進行返修。
目前普遍采用的方法是將版本文件和重要的信息文件存儲在非文件系統部分的私有數據區,而這種方法是建立在擁有較大的存儲設備空間基礎上的,對于很多電子產品,使用的是容量較小的存儲介質。采用這種方法,大大縮小了存儲空間的文件管理部分的使用空間,并降低了存儲介質的使用壽命。
發明內容
本發明要解決的主要技術問題是,提供一種文件系統破壞后的自救方法和設備。
為解決上述技術問題,本發明提供一種文件系統破壞后的自救方法,包括步驟:
設備BOOT啟動時發現文件系統被破壞后,發送故障告警報文給后臺服務器;
設備接收后臺服務器返回的確認消息,所述確認消息中包含后臺服務器根據產品類型選擇的備份版本的所在路徑和版本文件名稱;
設備進行版本文件下載,從版本文件重新啟動。
設備初次上電時,還進一步包括步驟:將與后臺服務器通訊需要的地址備份在非文件系統的私有數據區。
發送故障告警報文給后臺服務器之前還包括從非文件系統的私有數據區獲取與后臺服務器通訊需要的地址步驟。
設備BOOT啟動時發現文件系統被破壞后,發送故障告警報文給后臺服務器之前還進一步包括BOOT進入異常處理分支,記錄異常分支標識的步驟。如權利要求4所述的方法,其特征在于,設備從版本文件重新啟動后,判斷BOOT記錄的異常分支標識是否有效,如果有效,則讀取備份的地址進行恢復現場。如權利要求1所述的方法,其特征在于,進行版本文件下載的方式包括FTP方式或者HTTP方式下載;
設備通過UDP方式或者SNMP方式與后臺服務器進行報文交互。
一種文件系統破壞后的自救設備,包括發送接收模塊、下載模塊和啟動模塊,其中:
發送接收模塊,設備BOOT啟動時發現文件系統被破壞后,發送故障告警報文給后臺服務器;以及接收后臺服務器返回的確認消息,所述確認消息中包含后臺服務器根據產品類型選擇的備份版本的所在路徑和版本文件名稱;
下載模塊,與發送接收模塊連接,用于從后臺服務器下載版本文件;
啟動模塊,與下載模塊連接,用于下載完成后,從版本文件重新啟動。
進一步,所述發送接收模塊還用于將與后臺服務器通訊需要的地址備份在非文件系統的私有數據區;
所述發送接收模塊還用于從非文件系統的私有數據區獲取與后臺服務器通訊需要的地址。
進一步,所述的設備,還包括控制模塊,用于設備BOOT啟動時發現文件系統被破壞后,控制進入異常處理分支并記錄異常分支標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010212601.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端的電量處理方法及裝置
- 下一篇:一種鐵礦粉造球設備





