当前位置: 技术问答>linux和unix
nvr存储开发需要注意些什么问题
来源: 互联网 发布时间:2017-04-25
本文导语: 哪位大侠在嵌入式linux系统上开发过dvr或者nvr的存储模块? 请问在读写硬盘需要注意些什么东西,有些什么样的策略? | 我一个同事做过dvr存储。 据他说不要直接调用read、write去写,这样容...
哪位大侠在嵌入式linux系统上开发过dvr或者nvr的存储模块?
请问在读写硬盘需要注意些什么东西,有些什么样的策略?
请问在读写硬盘需要注意些什么东西,有些什么样的策略?
|
我一个同事做过dvr存储。
据他说不要直接调用read、write去写,这样容易有碎片,效率也不够高。他好像是通过linux文件索引来操作,具体我没有研究过,不太清楚,大致意思是首先创建好文件,然后录像存储的过程是填充这些文件,而不是调用write或fwrite。
据他说不要直接调用read、write去写,这样容易有碎片,效率也不够高。他好像是通过linux文件索引来操作,具体我没有研究过,不太清楚,大致意思是首先创建好文件,然后录像存储的过程是填充这些文件,而不是调用write或fwrite。
|
如果采用fwrite来写文件,有一些需要注意的地方:
1 切换文件,当文件大小或录像时间到了最大值,需要切换文件,需要等到下一个I帧到了才能起新的文件;
2 磁盘录满后,一般会删除最旧的文件来腾空间,也有的需要根据录像类型或录像优先级,优先删除某些文件;
等等
1 切换文件,当文件大小或录像时间到了最大值,需要切换文件,需要等到下一个I帧到了才能起新的文件;
2 磁盘录满后,一般会删除最旧的文件来腾空间,也有的需要根据录像类型或录像优先级,优先删除某些文件;
等等
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。