新四季網

一種嵌入式系統中啟動磁碟備份的方法及其系統的製作方法

2023-07-28 17:43:51 3

一種嵌入式系統中啟動磁碟備份的方法及其系統的製作方法
【專利摘要】本發明提供一種嵌入式系統中啟動磁碟備份的方法,該方法為:1、在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到Flash存儲晶片中;2、初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分區用於保存系統程序及系統數據,存儲分區用於存儲數據空間;3、伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷伺服器中的磁碟,找到磁碟的系統分區,加載系統程序及系統數據後進行運行。本發明還提供了一種嵌入式系統中啟動磁碟備份的系統,能在嵌入式系統的硬碟出現故障時,通過磁碟還能夠保證系統正常運行,提高了系統的安全性。
【專利說明】一種嵌入式系統中啟動磁碟備份的方法及其系統

【技術領域】
[0001] 本發明涉及嵌入式系統【技術領域】,尤其涉及一種嵌入式系統中啟動磁碟備份的方 法及其系統。

【背景技術】
[0002] 在嵌入式系統或嵌入式伺服器中,一般將作業系統的內核、系統程序、系統數據均 存儲在系統盤中。在系統運行過程中,作業系統的內核一般只需讀取,不需進行修改。由 於系統盤中存儲的系統程序、系統數據讀寫頻繁,出現異常情況的機率比較高,比如磁碟壞 道、文件損壞等。一旦發生異常,將導致伺服器無法正常運行或者無法運行。若要修復操作 系統,需要對作業系統的內核、系統程序、系統數據均進行修復,操作複雜,修復工作量大。
[0003] 另外,由於伺服器對系統的穩定性要求比較高,所以要儘量減小硬碟故障對服務 器的影響,而硬碟本身在使用過程中,會出現一定機率的故障,所以需要在硬碟出現故障 時,還能夠保證系統正常運行。


【發明內容】

[0004] 本發明要解決的技術問題之一,在於提供一種嵌入式系統中啟動磁碟備份的方 法,能在嵌入式系統的硬碟出現故障時,通過磁碟還能夠保證系統正常運行,提高了系統的 安全性。
[0005] 本發明是這樣實現的:一種嵌入式系統中啟動磁碟備份的方法,包括如下步驟:
[0006] 步驟1、在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到Flash存儲 晶片中;
[0007] 步驟2、初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分區用於保存 系統程序及系統數據,存儲分區用於存儲數據;
[0008] 步驟3、伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷伺服器中的磁碟, 找到磁碟的系統分區,加載系統程序及系統數據後進行運行。
[0009] 進一步地,伺服器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息備份 到其他磁碟中,當使用的磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀取信 息並運行。
[0010] 進一步地,所述步驟2和步驟3之間進一步包括:
[0011] 步驟21、在一個以上磁碟的系統分區中裝好系統程序及系統數據,並將磁碟安裝 到嵌入式系統中。
[0012] 進一步地,所述步驟3中遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分區,判 斷各磁碟的系統分區中是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加載系 統程序及數據,並在該磁碟系統分區做標記,用於辨別系統程序是從哪一個分區加載的; 否,則重新遍歷伺服器中的磁碟。
[0013] 進一步地,所述步驟3之後進一步包括:
[0014] 步驟4、當嵌入式系統再一次啟動時,檢查各個磁碟的系統分區上一次運行系統的 標記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分區運行作業系統;否則, 將原先的標記刪除,並重新查找能運行的系統分區加載系統程序及系統數據,並設置運行 記。
[0015] 進一步地,在伺服器運行過程中,定時或者系統分區數據發生變化時,備份系統分 區的數據到其它磁碟的系統分區上。
[0016] 本發明要解決的技術問題之二,在於提供一種實現聲音變速的方法,能在嵌入式 系統的硬碟出現故障時,通過磁碟還能夠保證系統正常運行,提高了系統的安全性。
[0017] 本發明是這樣實現的:一種嵌入式系統中啟動磁碟備份的系統,所述系統包括固 化模塊、劃分模塊以及處理模塊;
[0018] 所述固化模塊:用於在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化 到Flash存儲晶片中;
[0019] 所述劃分模塊:用於初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分 區用於保存系統程序及系統數據,存儲分區用於存儲數據;
[0020] 所述處理模塊:用於伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷服務 器中的磁碟,找到磁碟的系統分區,加載系統程序及系統數據後進行運行。
[0021] 進一步地,伺服器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息備份 到其他磁碟中,當使用的磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀取信 息並運行。
[0022] 進一步地,所述系統在劃分模塊和處理模塊之間還包括一裝載模塊,
[0023] 所述裝載模塊:用於在一個以上磁碟的系統分區中裝好系統程序及系統數據,並 將磁碟安裝到嵌入式系統中。
[0024] 進一步地,所述處理模塊中:遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分 區,判斷各磁碟的系統分區中是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加 載系統程序及數據,並在該磁碟系統分區做標記,用於辨別系統程序是從哪一個分區加載 的;否,則重新遍歷伺服器中的磁碟。
[0025] 進一步地,所述系統在處理模塊之後還包括一重新啟動執行模塊,
[0026] 所述重新啟動執行模塊:用於在嵌入式系統再一次啟動時,檢查各個磁碟的系統 分區上一次運行系統的標記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分 區運行作業系統;否則,將原先的標記刪除,並重新查找能運行的系統分區加載系統程序及 系統數據,並設置運行標記。
[0027] 進一步地,在伺服器運行過程中,定時或者系統分區數據發生變化時,備份系統分 區的數據到其它磁碟的系統分區上。
[0028] 本發明具有如下優點:在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固 化到Flash存儲晶片中;將磁碟劃分為系統分區和存儲分區,伺服器啟動時,從Flash存儲 晶片中加載系統內核,遍歷伺服器中的磁碟,找到磁碟的系統分區,加載系統程序及系統數 據後進行運行。採用本發明的技術方案,分開存儲作業系統的內核與系統程序、系統數據, 降低作業系統的內核的故障率;即使系統程序、系統數據出現故障,也可方便地進行修復, 或者通過備份有系統程序或系統數據的磁碟保證系統正常運行,提高了作業系統的安全性 和穩定性。

【專利附圖】

【附圖說明】
[0029] 圖1為本發明方法流程示意圖。
[0030] 圖2為本發明系統結構示意圖。

【具體實施方式】
[0031] 請參閱圖1所示,一種嵌入式系統中啟動磁碟備份的方法,包括如下步驟:
[0032] 步驟1、在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到Flash存儲 晶片中;
[0033] 步驟2、將所有在嵌入式伺服器上使用的磁碟初始化,(如果不作為備份系統分 區,可以不做該操作),初始化磁碟後,將磁碟劃分為系統分區和存儲分區,所述系統分區用 於保存系統程序及系統數據,存儲分區用於存儲數據;
[0034] 步驟21、在一個以上磁碟的系統分區中裝好系統程序及系統數據,並將磁碟安裝 到嵌入式系統中;
[0035] 步驟3、伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷伺服器中的磁碟, 找到磁碟的系統分區,加載系統程序及系統數據後進行運行。
[0036] 步驟4、當嵌入式系統再一次啟動時,檢查各個磁碟的系統分區上一次運行系統的 標記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分區運行作業系統;否則, 將原先的標記刪除,並重新查找能運行的系統分區加載系統程序及系統數據,並設置運行 記。
[0037] 本發明中,將作業系統的內核與系統程序、系統數據分開存儲,將作業系統的內核 固化到Flash存儲晶片中,因作業系統的內核只需讀取,不需修改,所以採用Flash存儲芯 片存儲作業系統的內核,大大降低作業系統的內核的損壞率。
[0038] 另外,將作業系統的系統程序和系統數據存儲在磁碟的系統分區,即使系統程序 或系統數據在讀寫過程中出現故障時,可方便地從其他磁碟的備份系統程序或系統數據進 行恢復,大大降低作業系統恢復的難度及工作量,即使伺服器的磁碟出現故障,還可以通過 備份有系統程序或系統數據的磁碟保證系統正常運行,提高了作業系統的安全性和穩定 性。
[0039] 在本發明中,在伺服器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息 備份到其他磁碟中,當使用的磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀 取信息並運行。另外,還可以將使用的磁碟中的系統分區的信息備份到其他移動存儲設備 中,方便系統分區的信息出現故障時,只需插入移動存儲設備,伺服器即可正常使用。
[0040] 所述步驟3中遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分區,判斷各磁碟 的系統分區中是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加載系統程序及 數據,並在該磁碟系統分區做標記,用於辨別系統程序是從哪一個分區加載的;否,則重新 遍歷伺服器中的磁碟。
[0041] 另外,在本發明中,在伺服器運行過程中,定時或者系統分區數據發生變化時,備 份系統分區的數據到其它磁碟的系統分區上。
[0042] 參閱圖2所示,一種嵌入式系統中啟動磁碟備份的系統,所述系統包括固化模塊、 劃分模塊以及處理模塊;
[0043] 所述固化模塊:用於在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化 到Flash存儲晶片中;
[0044] 所述劃分模塊:用於初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分 區用於保存系統程序及系統數據,存儲分區用於存儲數據;
[0045] 所述處理模塊:用於伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷服務 器中的磁碟,找到磁碟的系統分區,加載系統程序及系統數據後進行運行。
[0046] 所述處理模塊中:遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分區,判斷各磁 盤的系統分區中是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加載系統程序 及數據,並在該磁碟系統分區做標記,用於辨別系統程序是從哪一個分區加載的;否,則重 新遍歷伺服器中的磁碟。
[0047] 伺服器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息備份到其他磁碟 中,當使用的磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀取信息並運行。 [0048] 其中,所述系統在劃分模塊和處理模塊之間還包括一裝載模塊,
[0049] 所述裝載模塊:用於在一個或多個磁碟的系統分區中裝好系統程序及系統數據, 並將磁碟安裝到嵌入式系統中。
[0050] 所述系統在處理模塊之後還包括一重新啟動執行模塊,
[0051] 所述重新啟動執行模塊:用於在嵌入式系統再一次啟動時,檢查各個磁碟的系統 分區上一次運行系統的標記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分 區運行作業系統;否則,將原先的標記刪除,並重新查找能運行的系統分區加載系統程序及 系統數據,並設置運行標記。
[0052] 在伺服器運行過程中,定時或者系統分區數據發生變化時,備份系統分區的數據 到其它磁碟的系統分區上。
[0053] 本發明中,將作業系統的內核與系統程序、系統數據分開存儲,將作業系統的內核 固化到Flash存儲晶片中,因作業系統的內核只需讀取,不需修改,所以採用Flash存儲芯 片存儲作業系統的內核,大大降低作業系統的內核的損壞率。
[0054] 總之,本發明在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到Flash 存儲晶片中;將磁碟劃分為系統分區和存儲分區,伺服器啟動時,從Flash存儲晶片中加載 系統內核,遍歷伺服器中的磁碟,找到磁碟的系統分區,加載系統程序及系統數據後進行運 行。本發明能在嵌入式系統的硬碟出現故障時,通過磁碟還能夠保證系統正常運行,提高了 系統的安全性。
[0055] 以上所述僅為本發明的較佳實施例,凡依本發明申請專利範圍所做的均等變化與 修飾,皆應屬本發明的涵蓋範圍。
【權利要求】
1. 一種嵌入式系統中啟動磁碟備份的方法,其特徵在於,包括如下步驟: 步驟1、在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到Flash存儲晶片 中; 步驟2、初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分區用於保存系統 程序及系統數據,存儲分區用於存儲數據; 步驟3、伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷伺服器中的磁碟,找到 磁碟的系統分區,加載系統程序及系統數據後進行運行。
2. 根據權利要求1所述的一種嵌入式系統中啟動磁碟備份的方法,其特徵在於:服務 器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息備份到其他磁碟中,當使用的 磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀取信息並運行。
3. 根據權利要求1所述的一種嵌入式系統中啟動磁碟備份的方法,其特徵在於:所述 步驟2和步驟3之間進一步包括: 步驟21、在一個以上磁碟的系統分區中裝好系統程序及系統數據,並將磁碟安裝到嵌 入式系統中。
4. 根據權利要求1所述的一種嵌入式系統中啟動磁碟備份的方法,其特徵在於:所述 步驟3中遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分區,判斷各磁碟的系統分區中 是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加載系統程序及數據,並在該磁 盤系統分區做標記,用於辨別系統程序是從哪一個分區加載的;否,則重新遍歷伺服器中的 磁碟。
5. 根據權利要求4所述的一種嵌入式系統中啟動磁碟備份的方法,其特徵在於:所述 步驟3之後進一步包括: 步驟4、當嵌入式系統再一次啟動時,檢查各個磁碟的系統分區上一次運行系統的標 記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分區運行作業系統;否則,將 原先的標記刪除,並重新查找能運行的系統分區加載系統程序及系統數據,並設置運行標 記。
6. 根據權利要求1所述的一種嵌入式系統中啟動磁碟備份的方法,其特徵在於:在服 務器運行過程中,定時或者系統分區數據發生變化時,備份系統分區的數據到其它磁碟的 系統分區上。
7. -種嵌入式系統中啟動磁碟備份的系統,其特徵在於,所述系統包括固化模塊、劃分 模塊以及處理模塊; 所述固化模塊:用於在伺服器安裝Flash存儲晶片,並將嵌入式系統的內核固化到 Flash存儲晶片中; 所述劃分模塊:用於初始化磁碟,將磁碟劃分為系統分區和存儲分區,所述系統分區用 於保存系統程序及系統數據,存儲分區用於存儲數據; 所述處理模塊:用於伺服器啟動時,從Flash存儲晶片中加載系統內核,遍歷伺服器中 的磁碟,找到磁碟的系統分區,加載系統程序及系統數據後進行運行。
8. 根據權利要求7所述的一種嵌入式系統中啟動磁碟備份的系統,其特徵在於:服務 器中有兩個以上磁碟時,將使用的磁碟中的系統分區的信息備份到其他磁碟中,當使用的 磁碟的系統分區故障時,讀取其他磁碟的備份系統分區中讀取信息並運行。
9. 根據權利要求7所述的一種嵌入式系統中啟動磁碟備份的系統,其特徵在於:所述 系統在劃分模塊和處理模塊之間還包括一裝載模塊, 所述裝載模塊:用於在一個以上磁碟的系統分區中裝好系統程序及系統數據,並將磁 盤安裝到嵌入式系統中。
10. 根據權利要求7所述的一種嵌入式系統中啟動磁碟備份的系統,其特徵在於:所述 處理模塊中:遍歷伺服器中的磁碟,系統檢查所有磁碟的系統分區,判斷各磁碟的系統分區 中是否存儲系統程序和系統數據;是,則從該磁碟的系統分區加載系統程序及數據,並在該 磁碟系統分區做標記,用於辨別系統程序是從哪一個分區加載的;否,則重新遍歷伺服器中 的磁碟。
11. 根據權利要求10所述的一種嵌入式系統中啟動磁碟備份的系統,其特徵在於:所 述系統在處理模塊之後還包括一重新啟動執行模塊, 所述重新啟動執行模塊:用於在嵌入式系統再一次啟動時,檢查各個磁碟的系統分區 上一次運行系統的標記,如果找到,並且判斷系統分區能加載,則從找到標記的系統分區運 行作業系統;否則,將原先的標記刪除,並重新查找能運行的系統分區加載系統程序及系統 數據,並設置運行標記。
12. 根據權利要求7所述的一種嵌入式系統中啟動磁碟備份的系統,其特徵在於:在服 務器運行過程中,定時或者系統分區數據發生變化時,備份系統分區的數據到其它磁碟的 系統分區上。
【文檔編號】G06F11/14GK104156281SQ201410401791
【公開日】2014年11月19日 申請日期:2014年8月15日 優先權日:2014年8月15日
【發明者】鄭子鳳, 李捷, 林仁文, 林哲明 申請人:福建星網視易信息系統有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀