鄭 丹,賀繼榮,曹 梅
(1.清澗縣氣象局,榆林清澗 718399;2.佳縣氣象局,榆林佳縣 719299;3.西安市氣象局,西安 710016)
地面氣象數(shù)據(jù)格式標(biāo)準(zhǔn)化業(yè)務(wù)試運(yùn)行以來,地面綜合觀測業(yè)務(wù)軟件(ISOS Ver2.0.0.0,簡稱ISOS軟件)對業(yè)務(wù)計(jì)算機(jī)配置的要求較高[1],許多臺站出現(xiàn)因?yàn)橛?jì)算機(jī)硬件及軟件不兼容或異常等問題造成的計(jì)算機(jī)藍(lán)屏、死機(jī)、業(yè)務(wù)軟件無法打開等狀況,對實(shí)時數(shù)據(jù)采集及傳輸質(zhì)量造成不利影響。同時陜西省國家地面氣象觀測站無人值守業(yè)務(wù)試點(diǎn)運(yùn)行后,人工干預(yù)大為減少,因此實(shí)現(xiàn)參數(shù)、數(shù)據(jù)日常備份就顯得尤為重要。根據(jù)清澗縣國家氣象觀測站的工作經(jīng)驗(yàn),基于WIN7旗艦版32位系統(tǒng),介紹ISOS軟件的備份內(nèi)容、備份方法及計(jì)算機(jī)故障應(yīng)急恢復(fù)措施,以保障新型站觀測數(shù)據(jù)資料的及時率和可用率。
ISOS軟件默認(rèn)安裝在D盤下,主要參數(shù)文件(夾)有:Config(D:ISOSinConfig)、 metadata(D:ISOSmetadata)、臺站參數(shù)文件smo.loc(D:ISOSdataset省份IIiii)。
ISOS軟件需要備份的數(shù)據(jù)主要有三種:實(shí)時觀測數(shù)據(jù)資料文件、數(shù)據(jù)庫、實(shí)時上傳的報(bào)文。實(shí)時觀測數(shù)據(jù)資料文件為AWS(D:ISOSdataset省份IIiiiAWS)下所有文件夾的文件。數(shù)據(jù)庫文件為AWZ.db、AWZYYYYMM.db(D:ISOSdataset省份IIiiiDataBase)。實(shí)時上傳報(bào)文為Awsnet(D:ISOSinAwsnet)下所有文件夾的文件。
ISOS軟件主菜單欄的“數(shù)據(jù)處理”→“數(shù)據(jù)歸檔”可實(shí)現(xiàn)手動歸檔功能,建議在E盤或F盤等非系統(tǒng)盤和非軟件安裝目錄下建立一個歸檔文件夾,每天進(jìn)行數(shù)據(jù)歸檔。歸檔成功后,在歸檔文件路徑下形成3個文件:dataset文件夾、metadata文件夾和區(qū)站號.prj文件。建議每天20時報(bào)文上傳后,手動歸檔一次。
2.2.1 同步軟件備份 外部備份軟件Allway Sync是Windows系統(tǒng)下運(yùn)行的個人用戶免費(fèi)的文件、目錄同步軟件,可以通過設(shè)置定時拷貝更新過的參數(shù)、數(shù)據(jù)文件來實(shí)現(xiàn)實(shí)時同步。建議設(shè)置成每個整點(diǎn)05分之后將所需資料自動備份到備份計(jì)算機(jī)、U盤或映射的網(wǎng)絡(luò)驅(qū)動器等目標(biāo)盤符下,以保障數(shù)據(jù)備份實(shí)時高效。
2.2.2 編寫批處理程序備份 DOS下面的常用的拷貝命令有xcopy、robocopy等,使用這些命令編寫備份批處理程序,通過命令專用語法設(shè)定備份計(jì)劃。xcopy命令可以設(shè)置成只拷貝更新過的文件,包括隱藏文件和系統(tǒng)文件,在復(fù)制某個文件出錯或者這個文件正在使用中停止了復(fù)制工作時,可以自動跳過繼續(xù)復(fù)制其他文件。robocopy是一個命令行的目錄復(fù)制命令,是Windows 資源工具包的一部分,可以大大提升復(fù)制速度,不復(fù)制任何不需要的重復(fù)文件[2]。具體操作時,根據(jù)本站的實(shí)際情況,編寫好批處理命令內(nèi)容保存到一個新建的記事本文檔中,并另存為.bat格式的執(zhí)行文件。例如需要備份全部軟件內(nèi)容,目標(biāo)盤符為Y,編寫xcopy命令如下:
xcopy D:ISOS*.* Y:ISOS /e /h /d /c /y
如果僅在源文件有2處及以上修改的情況下進(jìn)行全部軟件備份,并在C盤根目錄下生成文件名為“自動備份.txt” 備份日志,編寫robocopy命令如下:
@echo off
cd
robocopy D:ISOS Y:ISOS /e /copyall /mir /mot:1 /mon:2 /log:自動備份.txt
exit
2.2.3 結(jié)合任務(wù)計(jì)劃進(jìn)行數(shù)據(jù)備份 使用編寫好的批處理文件結(jié)合計(jì)算機(jī)任務(wù)計(jì)劃開展數(shù)據(jù)備份,點(diǎn)擊計(jì)算機(jī)右鍵→“管理”→“任務(wù)計(jì)劃程序”→“創(chuàng)建任務(wù)”→“操作”→“新建”,將.bat格式的備份批處理文件加入到啟動程序中[3]。通過設(shè)置每天多個定時時次自動觸發(fā)備份任務(wù)計(jì)劃,可以實(shí)現(xiàn)一天多次備份。
在數(shù)據(jù)正常備份的情況下,臺站備份計(jì)算機(jī)可以與業(yè)務(wù)主機(jī)保持?jǐn)?shù)據(jù)同步[4],如果業(yè)務(wù)計(jì)算機(jī)軟件出現(xiàn)故障,在下個正點(diǎn)前無法恢復(fù)正常,可以及時將網(wǎng)線或串口線插到備份計(jì)算機(jī)上,確保實(shí)時數(shù)據(jù)正常采集、上傳。因雷擊等突發(fā)災(zāi)害性事故導(dǎo)致多臺計(jì)算機(jī)網(wǎng)口、串口損壞或其他突發(fā)狀況硬件損壞的情況下,可以使用U盤或移動硬盤拷貝參數(shù)和數(shù)據(jù)到便攜式計(jì)算機(jī),及時進(jìn)行臺站地面綜合觀測業(yè)務(wù)軟件參數(shù)和數(shù)據(jù)文件的恢復(fù),完成實(shí)時數(shù)據(jù)采集和上傳。
業(yè)務(wù)人員只有在臺站日常業(yè)務(wù)工作中做好自動站參數(shù)、數(shù)據(jù)文件的備份工作,保證數(shù)據(jù)同步,定期按照應(yīng)急處置措施開展應(yīng)急演練,才能在自動站業(yè)務(wù)計(jì)算機(jī)突發(fā)故障時盡快恢復(fù)數(shù)據(jù),及時保障觀測資料實(shí)時采集、上傳。