主頁(http://www.by236.com):DVR文件系統及硬盤發展趨勢(2) 系統設置了硬盤的參數,使其如果在固定時間無任何操作情況下自動進入待命狀態,但由于硬盤從待命狀態恢復到尋道狀態需要比較長的時間(一般在8秒以上),會引起數據的丟失,所以程序中在對待命的硬盤進行操作前會預先進行喚醒。 對于同一端口的主從盤,由于采用的是同一組線,現對它們在電源管理上采用一致的方式,即要么兩盤一起工作,要么一起進行待命狀態。 文件系統初始化與沖突處理 版本檢測時,判斷分區扇區中的校驗標記,如果不是系統要求的文件系統標記,對其格式化。 硬盤排列指文件系統初始化時,需要根據硬盤錄像時間的先后順序將所有驅動器參數結構連成雙向鏈表,并確定當前工作盤。對硬盤的工作順序正確排列,是保證數據連續性和空間最大利用率的基礎。 但是,由于機器上的硬盤變動(如人為的硬盤更換),硬盤之間錄像時間會有重疊,或者與機器的當前時間沖突,這些統稱為硬盤沖突。對沖突進行適當的處理,才能使系統正常工作,并且在最佳狀態,反之,會對數據連續性,空間利用率和查找都帶來壞的影響。 以往的系統沒有沖突處理功能,檢測到沖突后跳出了硬盤排列,余下的硬盤沒有排列到鏈表中,浪費了大量空間,而用戶只能清除所有數據,才能恢復正常。后來,系統增加與用戶交互的沖突處理功能,把檢查出來的沖突提交給用戶,再由用戶根據實際情況進行處理(格式化或設為只讀盤),在一定程度上降低了沖突帶來的影響,但有時用戶不能做出正確和果斷的判斷,沖突處理反而會造成使用不方便。新系統可以自動處理沖突,幫助用戶做出決定,在有沖突發生時將系統性能損失降到最低。 定時打包與文件系統恢復 非正常關機后啟動,可能會有未打包的文件,此時驅動器參數表也可能沒有更新,會造成以后讀寫操作錯誤,因此需要對其進行恢復。關機時系統時間被保存在CMOS中,恢復時會使用到。 文件操作、查找、定位 查找的參數是時間,找到的文件起止時間應包含查找時間,或者是查找時間之后最早的文件。查找有普通、列表、報警列表等模式。不同查找只查找一個文件,列表查找按時間順序找到指定數目的文件。 定位的參數可以是數據長度、絕對時間,或相對時間。 DVR硬盤的現狀分析及發展 (中國集群通信網 | 責任編輯:陳曉亮) |




