内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体






DVR文件系统及硬盘发展趋势(2)

时间:2006-04-26 来源:浙江大华安防产品部 作者:陈晓亮 点击:

    系统设置了硬盘的参数,使其如果在固定时间无任何操作情况下自动进入待命状态,但由于硬盘从待命状态恢复到寻道状态需要比较长的时间(一般在8秒以上),会引起数据的丢失,所以程序中在对待命的硬盘进行操作前会预先进行唤醒。

    对于同一端口的主从盘,由于采用的是同一组线,现对它们在电源管理上采用一致的方式,即要么两盘一起工作,要么一起进行待命状态。

文件系统初始化与冲突处理 
    文件系统初始化的流程为:缓冲初始化-版本检测-驱动器初始化-句柄初始化、文件系统恢复-冲突扫描-硬盘排列。初始化成功后,文件系统才能开始正常工作。

    版本检测时,判断分区扇区中的校验标记,如果不是系统要求的文件系统标记,对其格式化。

    硬盘排列指文件系统初始化时,需要根据硬盘录像时间的先后顺序将所有驱动器参数结构连成双向链表,并确定当前工作盘。对硬盘的工作顺序正确排列,是保证数据连续性和空间最大利用率的基础。

    但是,由于机器上的硬盘变动(如人为的硬盘更换),硬盘之间录像时间会有重叠,或者与机器的当前时间冲突,这些统称为硬盘冲突。对冲突进行适当的处理,才能使系统正常工作,并且在最佳状态,反之,会对数据连续性,空间利用率和查找都带来坏的影响。

    以往的系统没有冲突处理功能,检测到冲突后跳出了硬盘排列,余下的硬盘没有排列到链表中,浪费了大量空间,而用户只能清除所有数据,才能恢复正常。后来,系统增加与用户交互的冲突处理功能,把检查出来的冲突提交给用户,再由用户根据实际情况进行处理(格式化或设为只读盘),在一定程度上降低了冲突带来的影响,但有时用户不能做出正确和果断的判断,冲突处理反而会造成使用不方便。新系统可以自动处理冲突,帮助用户做出决定,在有冲突发生时将系统性能损失降到最低。

定时打包与文件系统恢复
    关闭一个正在写的文件,称为打包。打包后的录像文件信息是完整无误的。对文件定时打包,将连续的数据分割成小的块,有利于文件的检索,方便用户操作。一般设置打包时间为一小时,文件系统会在整点自动打包,即先关闭正在写的文件,再打开一个新的文件。

    非正常关机后启动,可能会有未打包的文件,此时驱动器参数表也可能没有更新,会造成以后读写操作错误,因此需要对其进行恢复。关机时系统时间被保存在CMOS中,恢复时会使用到。

文件操作、查找、定位
    保存录像的文件系统调用顺序为:打开写文件句柄-写文件-关闭文件句柄。其间,文件系统内部还会对文件自动打包。回放录像的文件系统调用顺序为:查找文件-打开读文件句柄-文件内定位-读文件-关闭文件句柄。在文件句柄生存周期中,读写定位操作都可以多次调用。

    查找的参数是时间,找到的文件起止时间应包含查找时间,或者是查找时间之后最早的文件。查找有普通、列表、报警列表等模式。不同查找只查找一个文件,列表查找按时间顺序找到指定数目的文件。

    定位的参数可以是数据长度、绝对时间,或相对时间。

DVR硬盘的现状分析及发展
    目前硬盘消费超脱了传统PC的主导地位,慢慢向消费类电子进军。在这类消费类电子中,DVR占了其中的一大部分。但是在现在的监控系统中DVR应用的硬盘问题特别突出,据不完全统计DVR的故障率60%是由硬盘引起的。硬盘在DVR中有这么高的故障率,引起了社会硬盘厂商的高度关注。另外,硬盘问题突出,也直接增加服务成本,影响了品牌的形象。针对硬盘的需求,监控系统的应用和个人电脑有一定的区别。


(中国集群通信网 | 责任编辑:陈晓亮)

中国集群通信网,国内首家集群通信专业网站。

Copyright © PttCn.Net, All Rights Reserved.   

联系我们 联系我们 中国集群通信网 对讲机学堂 对讲机世界