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