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




