專利名稱:用于當(dāng)運(yùn)行在電池后備模式時(shí)檢測(cè)器件移除的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于當(dāng)運(yùn)行在電池后備模式時(shí)檢測(cè)器件移除的方法和 系統(tǒng)。
背景技術(shù):
計(jì)算系統(tǒng)生成信息。本領(lǐng)域公知的是使用包括多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù) 據(jù)存儲(chǔ)系統(tǒng)存儲(chǔ)這些信息。在此類數(shù)據(jù)存儲(chǔ)庫中,信息被存儲(chǔ)在數(shù)據(jù)存儲(chǔ) 介質(zhì)陣列中以提供容錯(cuò)和改進(jìn)的數(shù)據(jù)存取性能。
數(shù)據(jù)初始存儲(chǔ)在控制卡的易失性存儲(chǔ)設(shè)備中。在電源故障的情況下, 在此類易失性存^^殳備中編碼的數(shù)據(jù)可能丟失。
發(fā)明內(nèi)容
本發(fā)明包括當(dāng)運(yùn)行在電池后備模式時(shí)檢測(cè)器件移除的方法。所述方法
提供了包括控制卡易失性存^fti殳備的控制卡,其中該控制卡互連到電池后 備單元("BBU"),該電池后備單元包括處理器、事件日志、BBU釋放 銷(release pin )以及一個(gè)或多個(gè)電池。所述方法還從所述電池后備單元向 所述控制卡存儲(chǔ)i殳備提供電力,以及測(cè)量所述控制卡存^i殳備吸取的電流。 如果所述控制卡存儲(chǔ)設(shè)備吸取的電流小于或等于預(yù)定的斷開連接電 流,則所述方法判定是否已斷言所述BBU釋放銷。如果已斷言所述BBU 釋放銷,則所述方法在所述事件日志中編碼電池后備移除事件。如果未斷 言所述BBU釋^L銷,則所述方法在所述事件日志中編碼控制卡移除事件。
通過閱讀以下結(jié)合附圖的詳細(xì)說明,可以更好地理解本發(fā)明,在附圖中,相同的標(biāo)號(hào)被用來指示相同的部件,這些附圖是圖l是示出本發(fā)明的數(shù)據(jù)存儲(chǔ)系統(tǒng)的一個(gè)實(shí)施例的方框圖; 圖2示出了本發(fā)明的互連到控制卡的電池后備部件; 圖3是示出了本發(fā)明的電池后備組件的方框圖;以及 圖4是概述本發(fā)明的方法的步驟的流程圖。
具體實(shí)施方式
在以下描述中的優(yōu)選實(shí)施例中參考
了本發(fā)明,其中相同的標(biāo) 號(hào)指示相同或相似的部件。在說明書中對(duì)"一個(gè)實(shí)施例"、"實(shí)施例"的 引用或類似語言指與所述實(shí)施例結(jié)合描述的特定特性、結(jié)構(gòu)或特征包括在 本發(fā)明的至少一個(gè)實(shí)施例中。因此,在說明書中出現(xiàn)的語句"在一個(gè)實(shí)施 例中"、"在實(shí)施例中,,以及類似語言可以(但并不一定)指同一實(shí)施例??梢砸匀魏芜m合的方式在一個(gè)或多個(gè)實(shí)施例中組合本發(fā)明的所描述的 特性、結(jié)構(gòu)或特征。在下面的描述中,敘述了許多具體細(xì)節(jié)以提供對(duì)本發(fā) 明的實(shí)施例的徹底理解。但是,相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明可 以在沒有一個(gè)或多個(gè)具體細(xì)節(jié)的情況下實(shí)現(xiàn),或使用其他方法、部件、材 料等實(shí)現(xiàn)。在其他情況下,未示出或詳細(xì)描述y^知的結(jié)構(gòu)、材料或操作, 以避免使本發(fā)明的各方面變得模糊不清。在圖1示出的實(shí)施例中,數(shù)據(jù)存儲(chǔ)系統(tǒng)100包括控制卡120和數(shù)據(jù)存 儲(chǔ)介質(zhì)130、 140、 150以及160。在圖l示出的實(shí)施例中,控制卡120分 別通過I/0協(xié)i義132、 142、 152以及162與數(shù)據(jù)存儲(chǔ)介質(zhì)130、 140、 150 以及160通信。I/O協(xié)議132、 142、 152以及162可以包括任何種類的I/O 協(xié)議,包括但不限于光纖通道回路、SCSI (小型計(jì)算機(jī)系統(tǒng)接口 ) 、 iSCSI (互聯(lián)網(wǎng)SCSI),SAS(串行連接SCSI)、光纖通道、基于光纖通道的SCSI、 以太網(wǎng)、基于以太網(wǎng)的光纖通道、Infmiband、以及SATA (串行ATA)。就"數(shù)據(jù)存儲(chǔ)介質(zhì)"而言,申請(qǐng)人指一種信息存儲(chǔ)介質(zhì),所述信息存 儲(chǔ)介質(zhì)結(jié)合了向其寫入信息或從其讀取信息的硬件、固件、和/或軟件。在 某些實(shí)施例中,所述信息存儲(chǔ)介質(zhì)包括磁信息存儲(chǔ)介質(zhì),例如但不限于磁盤、磁帶以及類似物。在某些實(shí)施例中,所述信息存儲(chǔ)介質(zhì)包括光信息存儲(chǔ)介質(zhì),例如但不限于CD、 DVD (數(shù)字通用盤)、HD-DVD (高清晰度 DVD) , BD (藍(lán)光盤)以及類似物。在某些實(shí)施例中,所述信息存儲(chǔ)介質(zhì) 包括電子信息存儲(chǔ)介質(zhì),例如但不限于PROM、 EPROM、 EEPROM、閃 速PROM、 compactflash、 smartmedia以及類似物。在某些實(shí)施例中,所 述信息存儲(chǔ)介質(zhì)包括全息信息存儲(chǔ)介質(zhì)。進(jìn)而,在圖l示出的實(shí)施例中,本發(fā)明的控制卡120與主計(jì)算機(jī)102、 104和106通信。通常,主計(jì)算機(jī)102、 104和106中的每一個(gè)都包括計(jì)算 機(jī)系統(tǒng),例如大型機(jī)、個(gè)人計(jì)算機(jī)、工作站以及它們的組合,所述計(jì)算機(jī) 系統(tǒng)包括操作系統(tǒng),例如Windows 、 AIX 、 Unix 、 MVS 、 LINUX等。(Windows 是微軟公司的注冊(cè)商標(biāo);AIX是IBM公司的注冊(cè)商標(biāo)且MVS也是IBM 公司的商標(biāo);Unix是在美國和其他國家/地區(qū)的獨(dú)占許可給整個(gè)Open Group的注冊(cè)商標(biāo);以及LINUX是Linus Torvald的注冊(cè)商標(biāo))。在某些 實(shí)施例中, 一個(gè)或多個(gè)主計(jì)算機(jī)102、 104和/或106還包括存儲(chǔ)管理程序。 在某些實(shí)施例中,該存儲(chǔ)管理程序可以包括本領(lǐng)域公知的存儲(chǔ)管理類型程 序的功能,該程序管理去往/來自數(shù)據(jù)存儲(chǔ)和檢索系統(tǒng)的數(shù)據(jù)傳輸,所迷系 統(tǒng)例如但不限于在IBM MVS操作系統(tǒng)中實(shí)現(xiàn)的IBM DFSMS。在圖1示出的實(shí)施例中,本發(fā)明的控制卡120包括處理器122、主機(jī) 適配器124、設(shè)備適配器126、以及控制卡的易失性存儲(chǔ)器128。來自一個(gè) 或多個(gè)主計(jì)算機(jī)102、 104和/或106的數(shù)據(jù)在浮皮寫入一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ) 設(shè)備130、 140、 150和/或160之前,最初存儲(chǔ)于控制卡的易失性存儲(chǔ)器128 中。在圖l示出的實(shí)施例中,主計(jì)算機(jī)102、 104和106分別利用1/0協(xié)議 103、 105和107連接到結(jié)構(gòu)110。 I/O協(xié)議103、 105和107可以是任意類 型的I/0協(xié)議,例如,光纖通道("FC")回路、Infmiband、千兆位以 太網(wǎng)、以太網(wǎng)、TCP/IP、 iSCSI、 SCSI I/O接口,到結(jié)構(gòu)110的直接連接 或者由主計(jì)算機(jī)102、 104和106使用以向/從結(jié)構(gòu)110傳輸信息的一個(gè)或 多個(gè)信號(hào)線。在某些實(shí)施例中,結(jié)構(gòu)110例如包括一個(gè)或多個(gè)的FC交換機(jī)115。在 某些實(shí)施例中,這些一個(gè)或多個(gè)交換機(jī)115包括一個(gè)或多個(gè)常規(guī)路由器交 換機(jī)。在圖l示出的實(shí)施例中, 一個(gè)或多個(gè)交換機(jī)115通過I/0協(xié)議117 將主計(jì)算機(jī)102、 104和106互連到控制卡120。 1/0協(xié)議117可以包括任 意類型的I/0接口,例如光纖通道、Infiniband、千兆位以太網(wǎng)、以太網(wǎng)、 TCP/IP、 iSCSI、 SCSI I/O接口或者由FC交換機(jī)115使用以向/從控制卡 120傳輸信息以及隨后向/從數(shù)據(jù)存儲(chǔ)介質(zhì)130、 140、 150和160傳輸信息 的一個(gè)或多個(gè)信號(hào)線。在其他實(shí)施例中, 一個(gè)或多個(gè)主計(jì)算機(jī),例如但不 限于主計(jì)算機(jī)102、 104和106,分別使用I/O協(xié)議103、 105和107直接 與控制卡120通4言。
在某些實(shí)施例中,本發(fā)明的數(shù)據(jù)存儲(chǔ)系統(tǒng)包括電池后備單元("BBU"), 該單元在電源故障時(shí)為本發(fā)明的控制卡提供電力。現(xiàn)在例如參照?qǐng)D2, BBU 310能夠通過電力總線320為控制卡120提供電力。在圖2示出的實(shí)施例 中,電源360通過電力總線330為控制卡120和BBU 310提供電力。進(jìn)而, 在圖2示出的實(shí)施例中,電源360通過電力總線340為數(shù)據(jù)存^i殳備130、 140、 150和160提供電力。
現(xiàn)在參照?qǐng)D2和3, BBU310包括處理器410,非易失性存儲(chǔ)器420, 釋放銷430,電池充電單元440、 450、 460,以及可充電電池470、 480、 和4卯。通信鏈接350互連電源360和處理器410。在某些實(shí)施例中,BBU 310包括少于3個(gè)的電池充電單元和少于3個(gè)的可充電電池。在某些實(shí)施 例中,BBU310包括多于3個(gè)的電池充電單元和多于3個(gè)的可充電電池。
微碼/固件/軟件422,額定的功率水平值424,故障功率水平值425, 斷開連接功率水平426,事件日志428,以及指令429都編碼在非易失性存 儲(chǔ)器420中。電流監(jiān)視器405測(cè)量流入電力總線320的電流,以及將該值 提供給處理器410。
本發(fā)明包括當(dāng)本發(fā)明的BBU為本發(fā)明的控制卡提供電力時(shí)記錄電源 事件的方法。附圖4概括了本發(fā)明的方法。
參照?qǐng)D4,在步驟510,該方法設(shè)定額定電流水平,故障電流水平,以及斷開連接電流水平,其中額定電流水平大于故障電流水平,并且其中故 障電流水平大于斷開連接電流水平。將額定電流水平設(shè)置為指示存儲(chǔ)設(shè)備 被連接且正在主動(dòng)刷新的值。將故障電流水平設(shè)置為指示存儲(chǔ)設(shè)備被連接 但是沒有刷新的值。將斷開連接電流水平"i殳置為指示包括存儲(chǔ)設(shè)備的控制卡已經(jīng)與BBU 斷開連接的值。在某些實(shí)施例中,將斷開連接電流水平設(shè)置為0。在某些 實(shí)施例中,將斷開連接電流水平設(shè)置為大于O。在某些實(shí)施例中,步驟510的電流水平由電池后備單元(例如BBU 310 (圖2、 3))的制造商確定。在某些實(shí)施例中,步驟510的電流水平由控 制卡(例如控制卡120 (圖2、 3))的制造商確定。在某些實(shí)施例中,步 驟510的電流水平由包括控制卡和電池后備單元的數(shù)據(jù)存儲(chǔ)系統(tǒng)(例如數(shù) 據(jù)存儲(chǔ)系統(tǒng)100 (附圖1))的制造商確定。在步驟515中,本發(fā)明的方法接收早期斷電警告("EPOW")信號(hào)。 在某些實(shí)施例中,由布置在本發(fā)明的信息存儲(chǔ)和檢索系統(tǒng)中的一個(gè)或多個(gè) 電源(例如電源360A和/或電源360B)生成步驟515的EPOW信號(hào)。在步驟520中,本發(fā)明的方法記錄步驟515的EPOW信號(hào)。在某些實(shí) 施例中,由互連到步驟520的才艮告電源的BBU中布置的處理器執(zhí)行步驟 520。在某些實(shí)施例中,步驟520包括記錄接收EPOW信號(hào)的日期和時(shí)間。 在某些實(shí)施例中,步驟520包括將EPOW信號(hào)以及接收該信號(hào)的日期和時(shí) 間編碼在布置在BBU內(nèi)的日志(例如日志428 )中。在步驟525中,所述方法從BBU向存^i殳備提供電力,以及監(jiān)測(cè)存儲(chǔ) 設(shè)備吸取的電流。在某些實(shí)施例中,步驟525的存^i殳備布置在控制卡中。 在某些實(shí)施例中,布置在BBU中的電流監(jiān)測(cè)器(例如電流監(jiān)測(cè)器405)測(cè) 量存儲(chǔ)設(shè)備吸取的電流。在步驟530中,所述方法判定存^i殳備吸取的電流是否大于或等于步 驟510的額定電流水平。在某些實(shí)施例中,由布置在向存^i殳備提供電力 的BBU中的處理器執(zhí)行步驟530。如果所述方法在步驟530中判定存儲(chǔ)i殳備吸取的電流大于或等于步驟510的額定電流水平,則所述方法從步驟530轉(zhuǎn)換到步驟535,其中所述方 法記錄額定電流事件。在某些實(shí)施例中,由布置在向存^i殳備提供電力的 BBU中的處理器執(zhí)行步驟535。在某些實(shí)施例中,步驟535包括將測(cè)量的 電流水平以及測(cè)量電流的日期和時(shí)間編碼到布置在BBU內(nèi)的日志(例如日 志428)中。所述方法從步驟535轉(zhuǎn)換到步驟540,其中所述方法判定存^i殳備吸 取的電流是否改變。在某些實(shí)施例中,由布置在向存儲(chǔ)設(shè)備提供電力的 BBU中的處理器執(zhí)行步驟540。如果在步驟540中沒有檢測(cè)到電流的變化,則所述方法在電源故障事 件期間繼續(xù)監(jiān)測(cè)由存^i殳備從BBU吸取的電流。備選地,如果存# 殳備吸 取的電流改變,則所述方法從步驟540轉(zhuǎn)換到步驟530并且如此處所述的 那樣繼續(xù)。如果在步驟530中所述方法判定存儲(chǔ)設(shè)備吸取的電流沒有大于或等于 步驟510的額定電流水平,則所述方法從步驟530轉(zhuǎn)換到步驟545,其中 所述方法判定存^i殳備吸取的電流是否大于或等于故障電流。在某些實(shí)施 例中,由布置在向存^i史備提供電力的BBU中的處理器執(zhí)行步驟545。如果在步驟545中所述方法判定存儲(chǔ)i殳備吸取的電流大于或等于步驟 510的故障電流水平,則所述方法從步驟545轉(zhuǎn)換到步驟550,其中所述方 法記錄故障電流事件。在某些實(shí)施例中,由布置在向存^i殳備提供電力的 BBU中的處理器執(zhí)行步驟550。在某些實(shí)施例中,步驟550包括將測(cè)量的 電流水平以及測(cè)量電流的日期和時(shí)間編碼到布置在BBU內(nèi)的日志(例如日 志428 )中。所述方法從步驟550轉(zhuǎn)換到步驟540并且如此處所述的那樣 繼續(xù)。如果在步驟545中所述方法判定存儲(chǔ)設(shè)備吸取的電流沒有大于或等于 步驟510的故障電流水平,則所述方法從步驟545轉(zhuǎn)換到步驟560,其中 所述方法判定存^i殳備吸取的電流是否大于斷開連接電流水平。在某些實(shí) 施例中,由布置在向存儲(chǔ)設(shè)備提供電力的BBU中的處理器執(zhí)行步驟560。如果在步驟560中所述方法判定存^i殳備吸取的電流大于步驟510的斷開連接電流水平,則所述方法從步驟560轉(zhuǎn)換到步驟565,其中所述方 法記錄存儲(chǔ)設(shè)備故障事件。在某些實(shí)施例中,由布置在向存儲(chǔ)設(shè)備提供電 力的BBU中的處理器執(zhí)行步驟565。在某些實(shí)施例中,步驟565包括將測(cè) 量的電流水平以及測(cè)量電流的日期和時(shí)間編碼到布置在BBU內(nèi)的日志(例 如日志428)中。所述方法從步驟565轉(zhuǎn)換到步驟540并且如此處所述的 那樣繼續(xù)。如果在步驟560中所述方法判定存^i殳備吸取的電流小于或等于步驟 510的斷開連接電流水平,則所述方法從步驟560轉(zhuǎn)換到步驟570,其中所 述方法判定是否已斷言BBU釋放銷,例如BBU釋放銷430。當(dāng)從本發(fā)明 的信息存儲(chǔ)和檢索系統(tǒng)移除BBU單元時(shí),將自動(dòng)斷言BBU釋放銷。如果在步驟570中所述方法判定已斷言布置在BBU處的BBU釋放銷, 其中該BBU在電源故障期間向存^i殳備提供電力,則所述方法從步驟570 轉(zhuǎn)換到步驟575,其中所述方法記錄BBU移除事件。在某些實(shí)施例中,由 布置在向存^i殳4^提供電力的BBU中的處理器執(zhí)行步驟575。在某些實(shí)施 例中,步驟575包括將測(cè)量的電流水平以及測(cè)量電流的日期和時(shí)間編碼到 布置在BBU內(nèi)的日志(例如日志428 )中。所述方法從步驟575轉(zhuǎn)換到步 驟590并且結(jié)束。如果在步驟570中所述方法判定未斷言布置在BBU中的BBU釋放銷, 其中該BBU在電源故障期間向存^i殳備提供電力,則所述方法從步驟570 轉(zhuǎn)換到步驟580,其中所述方法記錄控制卡移除事件。在某些實(shí)施例中, 由布置在向存^i殳備提供電力的BBU中的處理器執(zhí)行步驟580。在某些實(shí) 施例中,步驟580包括將測(cè)量的電流水平以及測(cè)量電流的日期和時(shí)間編碼 到布置在BBU內(nèi)的日志(例如日志428 )中。所述方法從步驟580轉(zhuǎn)換到 步驟590并且結(jié)束。在某些實(shí)施例中,可以組合、刪除或重新排序圖4中所述的各個(gè)步驟。 在某些實(shí)施例中,本發(fā)明包括位于計(jì)算機(jī)可讀介質(zhì)(例如存儲(chǔ)器420 (圖3))中的指令(例如指令429 (圖3)),其中這些指令由處理器(例 如處理器410 (圖3 ))執(zhí)行,以便執(zhí)行圖4中所述的步驟515、 520、 525、530、 535、 540、 545、 550、 555、 560、 565、 570、 575、 580、和/或5卯 中的一個(gè)或多個(gè)步驟。在其他實(shí)施例中,本發(fā)明包括位于任何其他計(jì)算機(jī)程序產(chǎn)品中的指令, 其中這些指令由在本發(fā)明的電池后備單元310(圖2)的外部或內(nèi)部的計(jì)算 機(jī)執(zhí)行,以執(zhí)行圖4中所述的步驟515、 520、 525、 530、 535、 540、 545、 550、 555、 560、 565、 570、 575、 580、和/或5卯中的一個(gè)或多個(gè)步驟。 在任一種情況中,所述指令都可以被編碼在信息存儲(chǔ)介質(zhì)中,所述信息存 儲(chǔ)介質(zhì)包括例如磁信息存儲(chǔ)介質(zhì),光信息存儲(chǔ)介質(zhì),電子信息存儲(chǔ)介質(zhì)等。 就"電子存儲(chǔ)介質(zhì)"而言,申請(qǐng)人指(例如但不限于) 一個(gè)或多個(gè)設(shè)備, 例如但不限于,PROM、 EPROM、 、 EEPROM、閃速PROM、 compactflash、 smartmedia等。雖然已詳細(xì)說明了本發(fā)明的優(yōu)選實(shí)施例,但是將顯而易見的是,本領(lǐng) 域技術(shù)人員可以想到對(duì)這些實(shí)施例的修改和改變而不偏離如以下權(quán)利要求 提出的本發(fā)明的范圍。
權(quán)利要求
1、一種用于當(dāng)運(yùn)行在電池后備模式時(shí)檢測(cè)器件移除的方法,所述方法包括下列步驟提供包括控制卡存儲(chǔ)設(shè)備的控制卡,其中所述控制卡互連到電池后備單元BBU,該電池后備單元包括處理器、事件日志、BBU釋放銷以及一個(gè)或多個(gè)電池;從所述電池后備單元向所述控制卡存儲(chǔ)設(shè)備提供電力;以及測(cè)量所述控制卡存儲(chǔ)設(shè)備吸取的電流。
2、 如權(quán)利要求l所述的方法,其中所述控制卡和所述BBU互連到電 源,所述方法還包括下列步驟由所述電源生成早期斷電警告信號(hào); 將所述早期斷電警告信號(hào)提供給所述處理器。
3、 如權(quán)利要求l所述的方法,還包括下列步驟 如果所述控制卡存儲(chǔ)設(shè)備吸取的電流小于或等于預(yù)定的斷開連接電流,則判定是否已斷言所述BBU釋放銷;如果所述控制卡存儲(chǔ)設(shè)備p及取的電流小于或等于所述斷開連接電流并 且如果已斷言所述BBU釋放銷,則在所述事件日志中編碼電池后備移除事 件。
4、 如權(quán)利要求3所述的方法,還包括如果所述控制卡存儲(chǔ)設(shè)備吸取的 電流小于或等于所述斷開連接電流并且如果未斷言所述BBU釋放銷,則在 所述事件日志中編碼控制卡移除事件的步驟。
5、 如權(quán)利要求l所述的方法,還包括下列步驟判定所述控制卡存儲(chǔ)設(shè)備吸取的電流是否大于或等于預(yù)定的額定電流,如果所述控制卡存儲(chǔ)設(shè)備吸取的電流大于或等于所述預(yù)定的額定電 流,則在所述事件日志中編碼額定電流事件。
6、 如權(quán)利要求5所述的方法,還包括下列步驟判定所述控制卡存儲(chǔ)設(shè)備吸取的電流是否小于所述額定電流但大于或等于預(yù)定的故障電流;如果所述控制卡存儲(chǔ)設(shè)備吸取的電流小于所述額定電流但大于或等于 所述預(yù)定的故障電流,則在所述事件日志中編碼故障電流事件。
7、 如權(quán)利要求6所述的方法,還包括下列步驟判定所述控制卡存儲(chǔ)設(shè)備吸取的電流是否小于所述故障電流但大于所 述預(yù)定的斷開連接電流;如果所述控制卡存儲(chǔ)設(shè)備吸取的電流小于所述故障電流但大于所述預(yù) 定的斷開連接電流,則在所述事件日志中編碼存^i殳備故障事件。
8、 如權(quán)利要求7所述的方法,還包括下列步驟 繼續(xù)測(cè)量所迷控制卡存儲(chǔ)設(shè)備吸取的電流。
9、 如權(quán)利要求6所述的方法,其中所述電池后備單元包括非易失性 BBU存儲(chǔ)設(shè)備,所迷方法還包括下列步驟i殳定所述額定電流;設(shè)定所述故障電流;設(shè)定所述斷開連接電流;在所述BBU存儲(chǔ)設(shè)備中編碼所述額定電流;在所述BBU存儲(chǔ)設(shè)備中編碼所述故障電流;在所述BBU存儲(chǔ)設(shè)備中編碼所述斷開連接電流。
10、 如權(quán)利要求9所述的方法,還包括在所述非易失性BBU存儲(chǔ)設(shè)備 中編碼所述事件日志的步驟。
11、 一種數(shù)據(jù)存儲(chǔ)系統(tǒng),所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括包含存儲(chǔ)設(shè)備的控制 卡,以及與所述控制卡互連的電池后備組件,所述電池后備組件包括處理器; 事件曰志;一個(gè)或多個(gè)電池充電單元;一個(gè)或多個(gè)可充電電池,其互連到所述一個(gè)或多個(gè)電池充電單元; 互連到所述一個(gè)或多個(gè)可充電電池的輸出電力總線;互連到所述輸出電力總線和所述處理器的電流測(cè)量電路。
12、如權(quán)利要求ll所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其中所述電池后備組件還包 非易失性存儲(chǔ)器;在所述非易失性存儲(chǔ)器中編碼的額定電流值; 在所述非易失性存儲(chǔ)器中編碼的故障電流值; 在所述非易失性存儲(chǔ)器中編碼的斷開連接電流值; 其中將所述事件日志編碼在所述非易失性存儲(chǔ)器中。
全文摘要
一種用于當(dāng)運(yùn)行在電池后備模式時(shí)檢測(cè)器件移除的方法,所述方法包括從電池后備單元(“BBU”)向控制卡存儲(chǔ)設(shè)備提供電力,以及測(cè)量所述控制卡存儲(chǔ)設(shè)備吸取的電流。如果所述控制卡存儲(chǔ)設(shè)備吸取的電流小于或等于預(yù)定的斷開連接電流,則所述方法判定是否已斷言BBU釋放銷。如果已斷言所述BBU釋放銷,則所述方法在事件日志中編碼電池后備移除事件。如果未斷言所述BBU釋放銷,則所述方法在所述事件日志中編碼控制卡移除事件。
文檔編號(hào)G06F1/28GK101408790SQ20081017148
公開日2009年4月15日 申請(qǐng)日期2008年9月27日 優(yōu)先權(quán)日2007年10月14日
發(fā)明者J·D·奧赫拉茲達(dá), K·丘年淦, L·華雷斯, S·M·格羅夫 申請(qǐng)人:國際商業(yè)機(jī)器公司