黃昌娥
摘要:本文從機(jī)械結(jié)構(gòu)、人機(jī)交互、數(shù)據(jù)拷貝/恢復(fù)三個(gè)方面介紹了本設(shè)備如何在現(xiàn)場(chǎng)快速、安全的完成存儲(chǔ)設(shè)備數(shù)據(jù)備份及恢復(fù),對(duì)提升設(shè)備修理保障效率有重要意義。
關(guān)鍵詞:自動(dòng)化;便攜;觸摸屏;安全型接口;多格式
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2018)07-0192-01
隨著科技進(jìn)步,工業(yè)設(shè)備中存儲(chǔ)設(shè)備接口種類和分區(qū)格式逐步增多,為實(shí)現(xiàn)快速對(duì)存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)備份及恢復(fù),對(duì)維護(hù)保障工作效率提出更高要求。
1 硬件平臺(tái)
設(shè)備硬件包含一塊多接口的工業(yè)控制主板,一塊10寸4:3比例電容觸摸顯示屏,一塊安全性接口轉(zhuǎn)換器(自研),一塊PC電源,主機(jī)外殼,整機(jī)尺寸422*386*11mm,擁有高便攜性。設(shè)備改變了原有數(shù)據(jù)備份時(shí)的鼠標(biāo)鍵盤操作,全面改為點(diǎn)按操作,為良好的人機(jī)交互提供了硬件基礎(chǔ)。
2 安全型接口轉(zhuǎn)換器
隨著信息工業(yè)進(jìn)程,存儲(chǔ)設(shè)備的接口種類日益增多(絕對(duì)數(shù)量),市面常見(jiàn)的存儲(chǔ)設(shè)備接口包含:PATA系列(IDE40、IDE44、IDE50)、Compact Flash(IDE40)、SATA、USB,以及其他可插拔的存儲(chǔ)芯片DISKONCHIP2000,因?yàn)榻涌诜N類多,需要找對(duì)應(yīng)接口的主板來(lái)備份數(shù)據(jù),由于不清楚存儲(chǔ)設(shè)備是否存在故障(電源故障),對(duì)主板會(huì)造成較大風(fēng)險(xiǎn)。對(duì)這些存儲(chǔ)設(shè)備中的數(shù)據(jù)備份/恢復(fù)對(duì)維修保障人員是一個(gè)巨大的挑戰(zhàn)[1]。
本設(shè)備通過(guò)自研安全型轉(zhuǎn)換器,解決了安全與兼容性問(wèn)題。安全型轉(zhuǎn)換器集成了包括PATA系列、Compact Flash、SATA、USB在內(nèi)的所有接口。轉(zhuǎn)換器在對(duì)磁盤供電電路接口前級(jí)增加了保險(xiǎn)絲,為每種磁盤接口的設(shè)置的限流值均不一致,當(dāng)外接一塊帶有電源故障的磁盤時(shí),由于過(guò)流導(dǎo)致的保險(xiǎn)絲熔斷,會(huì)保護(hù)主板接口芯片不會(huì)損壞。熔斷的保險(xiǎn)絲均可在設(shè)備的隨機(jī)備件箱內(nèi)找到替換備件,完美的解決了故障存儲(chǔ)設(shè)備對(duì)主板造成風(fēng)險(xiǎn)的問(wèn)題。
3 兼容多格式
設(shè)備可以讀寫VXWORKS、LINUX、QNX、DOS、Windows等多個(gè)操作系統(tǒng)分區(qū)格式。可以識(shí)別的格式包含以下[2]:
Windows/DOS:FAT16/32/64,NTFS,GPT;Linux:ext2/ext3/ext4)Mac:HFS,HFS+,HFSX;QNX:Qnx4fs,Qnx6fs。
4 軟件平臺(tái)
軟件平臺(tái)是基于windows系統(tǒng).net4.5框架的讀寫存儲(chǔ)器數(shù)據(jù)的軟件,設(shè)備主要完成盤-盤數(shù)據(jù)備份,盤-鏡像數(shù)據(jù)讀取,鏡像-盤數(shù)據(jù)寫入,鏡像-鏡像數(shù)據(jù)備份。軟件采用半自動(dòng)化方式對(duì)磁盤和鏡像進(jìn)行備份/恢復(fù)操作,軟件操作邏輯清晰,數(shù)據(jù)流向明確,拷貝過(guò)程穩(wěn)定,保證了數(shù)據(jù)安全[3-4]。軟件界面見(jiàn)圖1所示。
通過(guò)點(diǎn)擊【磁盤】選取數(shù)據(jù)源類別(磁盤/鏡像),并點(diǎn)擊右側(cè)空白路徑框選取要備份的源盤符/鏡像文件。通過(guò)點(diǎn)擊【鏡像】選取數(shù)據(jù)源類別(磁盤/鏡像),并點(diǎn)擊右側(cè)空白路徑框選取要恢復(fù)的目標(biāo)盤符位置/目標(biāo)鏡像文件存放位置。
上述操作完成后,軟件自動(dòng)在【源】和【目標(biāo)】路徑框里顯示用戶指定的。觀察【源】和【目標(biāo)】路徑框的指示信息,確認(rèn)是否選擇正確的盤符和鏡像文件。觀察【原信息】和【目標(biāo)信息】文本框內(nèi)的信息,盤符、磁盤格式、操作系統(tǒng)、已用容量、剩余容量、總?cè)萘浚R像文件容量、路徑、設(shè)備內(nèi)部剩余存儲(chǔ)容量。確認(rèn)以上信息均正確后,點(diǎn)擊【開始拷貝/燒錄】,如果數(shù)據(jù)流操作方式為【鏡像】到【磁盤】,將再次彈出確認(rèn)提示“如果確認(rèn)執(zhí)行,本過(guò)程將不可逆的抹除磁盤上的文件”,點(diǎn)擊【確認(rèn)】,程序開始進(jìn)行數(shù)據(jù)拷貝/燒錄,【開始拷貝/燒錄】變?yōu)椤就V箍截?燒錄】。進(jìn)度條可以通過(guò)圖示明確顯示當(dāng)前拷貝/燒錄進(jìn)程,已用時(shí)間和剩余時(shí)間,此時(shí)點(diǎn)擊【停止拷貝/燒錄】可以終止進(jìn)程,但已經(jīng)完成的硬盤初始化等操作不可逆。
軟件內(nèi)部使用C/c++封裝的dll,包含了:FSFORMAC.dll、FSforWindows.dll、FSforLinux.dll、FSforDos.dll、FSforQnx.dll。實(shí)現(xiàn)對(duì)用戶是不可見(jiàn)的,如果有特殊要求可以通過(guò)遠(yuǎn)程桌面訪問(wèn)設(shè)備內(nèi)Config.ini文件配置dll的使用情況,根據(jù)用戶自己的實(shí)際情況可以配置源和鏡像的格式,進(jìn)一步減少出錯(cuò)的可能。
使用點(diǎn)按觸摸屏幕的操作大大降低了操作的難度,簡(jiǎn)潔的操作邏輯大大降低了學(xué)習(xí)成本。
參考文獻(xiàn)
[1]馬林.數(shù)據(jù)重現(xiàn)——文件系統(tǒng)原理精解與數(shù)據(jù)恢復(fù)最佳實(shí)踐[M].北京:清華大學(xué)出版社,2009.
[2]張冬.存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析[M].北京:清華大學(xué)出版社,2014.
[3](美)麥克唐納.WPF編程寶典(第4版)[M].北京:清華大學(xué)出版社,2013.
[4]宋群生.NTFS文件系統(tǒng)扇區(qū)存儲(chǔ)探秘[M].北京:人民郵電出版社,2012.