一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)廣泛應(yīng)用于生活及生產(chǎn)中的各個(gè)領(lǐng)域。用戶在使用計(jì)算機(jī)過(guò)程中會(huì)產(chǎn)生大量的數(shù)據(jù),特別是銀行、醫(yī)院、大型企事業(yè)單元等,不僅數(shù)據(jù)量巨大,而且對(duì)數(shù)據(jù)的安全性要求很高,所以需要專門的存儲(chǔ)系統(tǒng)用于存儲(chǔ)數(shù)據(jù)。為了保證存儲(chǔ)系統(tǒng)內(nèi)數(shù)據(jù)的安全性,需要對(duì)存儲(chǔ)系統(tǒng)進(jìn)行檢測(cè),其中存儲(chǔ)系統(tǒng)正常啟動(dòng)次數(shù)是多種測(cè)試項(xiàng)目中必不可少的一項(xiàng),通過(guò)反復(fù)對(duì)存儲(chǔ)系統(tǒng)進(jìn)行開啟和關(guān)閉規(guī)定的次數(shù),判斷存儲(chǔ)系統(tǒng)的穩(wěn)定性是否滿足要求。
[0003]目前,在測(cè)試存儲(chǔ)系統(tǒng)過(guò)程中,通過(guò)人工記錄的方法,對(duì)存儲(chǔ)系統(tǒng)重啟的次數(shù)進(jìn)行統(tǒng)計(jì)。
[0004]為了檢測(cè)存儲(chǔ)系統(tǒng)的穩(wěn)定性,需要對(duì)存儲(chǔ)系統(tǒng)進(jìn)行上千次的重啟操作,檢測(cè)每一次存儲(chǔ)系統(tǒng)中各個(gè)硬件及軟件是否運(yùn)行正常,針對(duì)于現(xiàn)有技術(shù)對(duì)存儲(chǔ)系統(tǒng)進(jìn)行測(cè)試的方法,需要人工記錄存儲(chǔ)系統(tǒng)重啟的次數(shù),由于測(cè)試次數(shù)較多,通過(guò)人工記錄重啟次數(shù)的方法,在存儲(chǔ)系統(tǒng)測(cè)試過(guò)程中需要專人看守,記錄存儲(chǔ)系統(tǒng)的每一次重啟,需要測(cè)試人員耗費(fèi)大量的時(shí)間,存儲(chǔ)系統(tǒng)測(cè)試的效率較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法及裝置,能夠提高存儲(chǔ)系統(tǒng)的測(cè)試效率。
[0006]本發(fā)明實(shí)施例提供了一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法,包括:
[0007]在存儲(chǔ)系統(tǒng)啟動(dòng)后,創(chuàng)建包括重啟次數(shù)項(xiàng)目的臨時(shí)文件;
[0008]判斷所述存儲(chǔ)系統(tǒng)的預(yù)設(shè)目錄中是否存在測(cè)試結(jié)果文件;
[0009]如果是,根據(jù)所述測(cè)試結(jié)果文件,對(duì)所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目進(jìn)行賦值;
[0010]如果否,將所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目賦值為第一預(yù)設(shè)值;
[0011]將所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目的值增加第二預(yù)設(shè)值;
[0012]根據(jù)所述臨時(shí)文件,在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件。
[0013]優(yōu)選地,所述根據(jù)所述臨時(shí)文件,在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件包括:
[0014]如果所述預(yù)設(shè)目錄中存在所述測(cè)試結(jié)果文件,根據(jù)所述臨時(shí)文件中重啟次數(shù)項(xiàng)目的值,對(duì)所述測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值進(jìn)行更新,生成新的測(cè)試結(jié)果文件;
[0015]如果所述預(yù)設(shè)目錄中不存在所述測(cè)試結(jié)果文件,將所述臨時(shí)文件存儲(chǔ)到所述預(yù)設(shè)目錄中,將該臨時(shí)文件作為測(cè)試結(jié)果文件。
[0016]優(yōu)選地,所述根據(jù)所述測(cè)試結(jié)果文件,對(duì)所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目進(jìn)行賦值包括:
[0017]讀取所述測(cè)試結(jié)果文件,獲取所述測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值,將該值設(shè)置為所述臨時(shí)文件中重啟次數(shù)項(xiàng)目的值。
[0018]優(yōu)選地,在所述根據(jù)所述臨時(shí)文件,在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件之后進(jìn)一步包括:
[0019]根據(jù)對(duì)所述存儲(chǔ)系統(tǒng)中磁盤陣列的測(cè)試結(jié)果,將所述存儲(chǔ)系統(tǒng)中磁盤陣列的狀態(tài)信息存儲(chǔ)到所述測(cè)試結(jié)果文件中。
[0020]優(yōu)選地,在所述根據(jù)所述臨時(shí)文件,在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件之后進(jìn)一步包括:
[0021]根據(jù)對(duì)所述存儲(chǔ)系統(tǒng)軟件運(yùn)行狀況的測(cè)試結(jié)果,將所述存儲(chǔ)系統(tǒng)的錯(cuò)誤日志存儲(chǔ)到所述測(cè)試結(jié)果文件中。
[0022]優(yōu)選地,所述第一預(yù)設(shè)值為0,所述第二預(yù)設(shè)值為1。
[0023]優(yōu)選地,在所述在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件之后進(jìn)一步包括:
[0024]經(jīng)過(guò)預(yù)設(shè)的延時(shí)時(shí)間,將所述存儲(chǔ)系統(tǒng)重新啟動(dòng)。
[0025]本發(fā)明實(shí)施例還提供了一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的裝置,包括:
[0026]創(chuàng)建單元,用于在存儲(chǔ)系統(tǒng)啟動(dòng)后,創(chuàng)建包括重啟次數(shù)項(xiàng)目的臨時(shí)文件;
[0027]判斷單元,用于判斷所述存儲(chǔ)系統(tǒng)的預(yù)設(shè)目錄中是否存在測(cè)試結(jié)果文件;
[0028]賦值單元,用于根據(jù)所述判斷單元的判斷結(jié)果,如果是,根據(jù)所述測(cè)試結(jié)果文件,對(duì)所述創(chuàng)建單元?jiǎng)?chuàng)建的臨時(shí)文件中的重啟次數(shù)項(xiàng)目進(jìn)行賦值,否則將所述創(chuàng)建單元?jiǎng)?chuàng)建的臨時(shí)文件中的重啟次數(shù)項(xiàng)目賦值為第一預(yù)設(shè)值;
[0029]累加單元,用于將所述賦值單元賦值后的臨時(shí)文件中的重啟次數(shù)項(xiàng)目的值增加第二預(yù)設(shè)值;
[0030]更新單元,用于根據(jù)所述累加單元累加后的臨時(shí)文件,在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件。
[0031 ] 優(yōu)選地,所述更新單元,用于根據(jù)所述判斷單元的判斷結(jié)果,執(zhí)行如下操作:
[0032]如果所述預(yù)設(shè)目錄中存在所述測(cè)試結(jié)果文件,根據(jù)所述臨時(shí)文件中重啟次數(shù)項(xiàng)目的值,對(duì)所述測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值進(jìn)行更新,生成新的測(cè)試結(jié)果文件;
[0033]如果所述預(yù)設(shè)目錄中不存在所述測(cè)試結(jié)果文件,將所述臨時(shí)文件存儲(chǔ)到所述預(yù)設(shè)目錄中,將該臨時(shí)文件作為測(cè)試結(jié)果文件。
[0034]優(yōu)選地,所述賦值單元,用于讀取所述測(cè)試結(jié)果文件,獲取所述測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值,將該值設(shè)置為所述臨時(shí)文件中重啟次數(shù)項(xiàng)目的值。
[0035]優(yōu)選地,所述更新單元,進(jìn)一步用于根據(jù)對(duì)所述存儲(chǔ)系統(tǒng)中磁盤陣列的測(cè)試結(jié)果,將所述存儲(chǔ)系統(tǒng)中磁盤陣列的狀態(tài)信息存儲(chǔ)到所述測(cè)試結(jié)果文件中。
[0036]優(yōu)選地,所述更新單元,進(jìn)一步用于根據(jù)對(duì)所述存儲(chǔ)系統(tǒng)軟件運(yùn)行狀況的測(cè)試結(jié)果,將所述存儲(chǔ)系統(tǒng)的錯(cuò)誤日志存儲(chǔ)到所述測(cè)試結(jié)果文件中。
[0037]優(yōu)選地,該裝置進(jìn)一步包括:控制單元;
[0038]所述控制單元,用于在所述更新單元在所述預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件之后,經(jīng)過(guò)預(yù)設(shè)的延時(shí)時(shí)間,將所述存儲(chǔ)系統(tǒng)重新啟動(dòng)。
[0039]本發(fā)明實(shí)施例提供了一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法及裝置,在存儲(chǔ)系統(tǒng)啟動(dòng)后,創(chuàng)建一個(gè)臨時(shí)文件,判斷存儲(chǔ)系統(tǒng)的預(yù)設(shè)目錄中是否存在測(cè)試結(jié)果文件,如果存在,將測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值賦給臨時(shí)文件中的重啟次數(shù)項(xiàng)目,如果不存在,將臨時(shí)文件中的重啟次數(shù)項(xiàng)目賦值為第一預(yù)設(shè)值,賦值完成后對(duì)臨時(shí)文件中的重啟次數(shù)項(xiàng)目的值增加第二預(yù)設(shè)值,根據(jù)臨時(shí)文件,在預(yù)設(shè)目錄中生成新的測(cè)試結(jié)果文件,這樣,每次存儲(chǔ)系統(tǒng)重啟后,都會(huì)對(duì)測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值增加第二預(yù)設(shè)值,通過(guò)測(cè)試結(jié)果文件中重啟次數(shù)項(xiàng)目的值便可獲取存儲(chǔ)系統(tǒng)的重啟次數(shù),存儲(chǔ)系統(tǒng)測(cè)試過(guò)程中無(wú)需人工記錄重啟次數(shù),提高了存儲(chǔ)系統(tǒng)的測(cè)試效率。
【附圖說(shuō)明】
[0040]圖1是本發(fā)明一個(gè)實(shí)施例提供的一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法流程圖;
[0041]圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法流程圖;
[0042]圖3是本發(fā)明一個(gè)實(shí)施例提供的一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的裝置示意圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]如圖1所示,本發(fā)明一個(gè)實(shí)施例提供了一種記錄存儲(chǔ)系統(tǒng)重啟次數(shù)的方法,包括:
[0045]步驟101:在存儲(chǔ)系統(tǒng)啟動(dòng)后,創(chuàng)建包括重啟次數(shù)項(xiàng)目的臨時(shí)文件;
[0046]步驟102:判斷所述存儲(chǔ)系統(tǒng)的預(yù)設(shè)目錄中是否存在測(cè)試結(jié)果文件;:如果是,執(zhí)行步驟103,否則執(zhí)行步驟104 ;
[0047]步驟103根據(jù)所述測(cè)試結(jié)果文件,對(duì)所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目進(jìn)行賦值,并執(zhí)行步驟105 ;
[0048]步驟104:將所述臨時(shí)文件中的重啟次數(shù)項(xiàng)目