[發(fā)明專利]文件備份存儲方法、裝置及其文件系統(tǒng)備份方法有效
| 申請?zhí)枺?/td> | 201110388819.6 | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN102411523A | 公開(公告)日: | 2012-04-11 |
| 發(fā)明(設計)人: | 何常;黃曉東;陳昶 | 申請(專利權(quán))人: | 廣東威創(chuàng)視訊科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F17/30 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 備份 存儲 方法 裝置 及其 文件系統(tǒng) | ||
技術領域
本發(fā)明涉及信息存儲技術,尤其涉及文件備份存儲方法、裝置及文件系統(tǒng)備份方法。
背景技術
對于大多數(shù)的嵌入式系統(tǒng)應用場合,信息的保存通常有以下三種方式:第一,保存在EEPROM。其優(yōu)點在于成本低、使用方式簡單;其缺點是可以保存的信息少,通常只有128個字節(jié),對于一些相對比較復雜的嵌入式應用來說顯然不夠,另外,它的是讀寫速度慢。第二,保存在SPI?Flash。其優(yōu)點在于成本低,可保存的信息比EEPROM要大,通常都有2M字節(jié)以上;其缺點是讀寫速度雖然說比EEPROM要快,但還是滿足不了一些對實時性要求高的應用。第三,保存在Nor?Flash或Nand?Flash。其優(yōu)點在于可保存的信息量大,讀寫速度快,隨著技術發(fā)展,成本也越來越低;其缺點是使用方式比前面兩種要復雜,隨著應用越來越廣泛以及各種方案商的支持,工程師對這個方式已經(jīng)輕車熟路了。平衡各種因素,目前越來越多的嵌入式應用都采用了第三種方式。在第三種方式中,又有以下幾種具體使用方式:一、數(shù)據(jù)存儲、讀寫都是通過直接讀寫Flash來實現(xiàn),優(yōu)點是不經(jīng)過操作系統(tǒng)層的中間件,讀寫速度快;缺點是Flash讀寫過程以及信息結(jié)構(gòu)組織、轉(zhuǎn)換都要自己來實現(xiàn),需深入理解Flash的操作原理、模式等,實現(xiàn)困難,可靠性也很難保證,在不要重復造輪子的今天,這種方式越來越不可取。二、通過操作系統(tǒng)層提供的文件系統(tǒng)層來實現(xiàn),優(yōu)點是操作簡單,所有數(shù)據(jù)保存和讀取都是通過對文件的讀寫來完成;缺點是由于經(jīng)過了操作系統(tǒng)層,效率有所降低。綜合以上因素,大多數(shù)的應用選擇了存儲介質(zhì)是Flash,基于操作系統(tǒng)層提供的文件讀寫接口方式。在此方式下,有個問題需解決:在文件寫入過程,如果發(fā)生某種異常,例如系統(tǒng)突然掉電,異常中斷等等,會引起文件是否完整的問題,更嚴重的是直接破壞文件系統(tǒng)。
發(fā)明內(nèi)容
為了解決上述技術問題,本發(fā)明提供了文件備份存儲方法、裝置及文件系統(tǒng)備份方法,能夠保護文件的完整。
本發(fā)明提供了文件備份存儲方法,包括:??
給文件系統(tǒng)內(nèi)的主文件配置備份文件,所述主文件和備份文件預設文件頭,該文件頭主要包括用于檢驗文件完整的驗證碼;
根據(jù)所述文件頭判斷文件的完整,當主文件完整而備份不完整時,將主文件覆蓋備份文件;當備份文件完整而主文件不完整時,將備份文件覆蓋主文件。
相應地,本發(fā)明還提供了文件備份存儲裝置,包括:
備份單元,用于給文件系統(tǒng)內(nèi)的主文件配置備份文件;
文件頭設置單元,用于所述主文件和備份文件預設文件頭,該文件頭主要包括用于檢驗文件完整的驗證碼;
與所述文件頭設置單元相連的文件頭判斷單元,用于根據(jù)所述文件頭判斷文件的完整;
與所述文件頭判斷單元、所述備份單元分別相連的文件覆蓋單元,用于將主文件覆蓋備份文件,或者將備份文件覆蓋主文件。
相應地,本發(fā)明還提供了文件系統(tǒng)的備份方法,包括:
給存儲空間內(nèi)的主文件系統(tǒng)配置備份系統(tǒng),所述文件系統(tǒng)和備份系統(tǒng)預設時間戳;
根據(jù)所述時間戳表示的系統(tǒng)最后修改時間,將在后修改的系統(tǒng)覆蓋在先修改的系統(tǒng);
當主文件系統(tǒng)的主文件和備份文件均不完整時,將備份系統(tǒng)覆蓋主文件系統(tǒng);當備份系統(tǒng)的主文件和備份文件均不完整時,將主文件系統(tǒng)覆蓋備份系統(tǒng)。
實施本發(fā)明,具有如下有益效果:
本發(fā)明通過給文件配置備份文件以及添加文件頭的方式保護文件的完整性,當文件因某種異常發(fā)生(例如突然掉電)致使該文件不完整時,可以根據(jù)文件頭判斷出文件的不完整,再通過另一份文件(主/備份文件)予以復原,從而保證主/備份文件的完整。
附圖說明
圖1是本發(fā)明一種文件備份存儲方法的流程圖;???
圖2是本發(fā)明一種文件備份存儲方法的實施例流程圖;
圖3是本發(fā)明一種文件備份存儲裝置的示意圖;
圖4是本發(fā)明一種文件備份存儲裝置的實施例流程圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述。
圖1是本發(fā)明一種文件備份存儲方法的流程圖,包括:
S101:給文件系統(tǒng)內(nèi)的主文件配置備份文件,所述主文件和備份文件預設文件頭,該文件頭主要包括用于檢驗文件完整的驗證碼;
S102:根據(jù)所述文件頭判斷文件的完整,當主文件完整而備份不完整時,將主文件覆蓋備份文件;當備份文件完整而主文件不完整時,將備份文件覆蓋主文件。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東威創(chuàng)視訊科技股份有限公司,未經(jīng)廣東威創(chuàng)視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201110388819.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:噴墨涂敷裝置
- 下一篇:朗肯循環(huán)系統(tǒng)





