文件系统转换访问方法及文件系统转换访问设备技术方案

技术编号:8022494 阅读:144 留言:0更新日期:2012-11-29 04:43
一种文件系统转换访问方法及设备,获取接入的外部存储设备的文件目录列表,根据接入外部存储设备的文件系统格式读取该外部存储设备的文件目录列表,将外部存储设备的文件目录列表映射为目标文件系统可识别的文件控制表;根据映射关系将外部存储设备的文件、文件目标列表虚拟成目标主机的可识别格式或兼容格式;上述的文件系统转换访问方法及文件系统转换访问设备,通过提供文件系统转换访问设备,免除在目标主机即计算机上为访问兼容文件系统而安装的软件,即不必安装非兼容文件系统访问支撑软件,通过文件系统转换访问设备即可直接完成对外部存储设备中非兼容文件系统的访问,不仅方便文件访问,更可以大大提高系统访问的安全性。

【技术实现步骤摘要】

本专利技术涉及非兼容性文件系统的访问方法,特别是涉及ー种文件系统转换访问方法及文件系统转换访问设备
技术介绍
由于エ业现场可靠性要求,会使用一些可靠性高的文件系统格式;嵌入式系统也会根据不同的系统使用相应的文件系统格式;不同的操作系统之间使用的文件系统格式也可能无法兼容。特别如车载设备中,如数字视频录像机等需在车辆熄火或设备断电或突然断电状态保证数据不被破坏,对数据存储备份可靠性要求较高,一般采用可靠性高的文件系统格式。这样当读取数据时就会出现不便。 要想使得操作系统能够访问非兼容文件系统,一般使用的方法有以下两种通过修改设备驱动,使得操作系统可以像访问兼容文件系统那样访问; 或通过特定的读写应用软件去读取每个文件,然后转换为操作系统兼容格式文件。现有两种技术都需要在每一台需要访问的计算机上安装相应软件实现,为用户带来不少麻烦,并且需要消耗计算机CPU和内存资源。
技术实现思路
基于此,有必要提供ー种可方便访问非兼容性文件系统的文件系统转换访问方法。同时,提供ー种可方便访问非兼容性文件系统的文件系统转换访问设备。一种文件系统转换访问方法,包括如下步骤 信息获取步骤获取接入的外部存储设备的文件系统,获取接入的目标主机的目标文件系统; 系统相同判断步骤判断文件系统与目标文件系统是否相同, 若判断否,则执行 映射关系建立步骤获取接入的外部存储设备的文件目录列表,根据接入外部存储设备的文件系统格式读取该外部存储设备的文件目录列表,将外部存储设备的文件目录列表映射为目标文件系统可识别的文件控制表; 转换步骤根据映射关系将外部存储设备的文件、文件目标列表虚拟成目标主机的可识别格式或兼容格式。在优选的实施例中,还包括读取步骤若接收到目标主机的访问指令,获取目标主机预访问的文件、目录名,根据文件控制表获取外部存储设备的文件目录列表,从而根据预访问的文件、目录名读取对应于外部存储设备中的相应的数据,并返回驱动,将存储设置中的相应数据转换成目标主机的可识别格式或兼容格式发送给目标主机。在优选的实施例中,所述建立映射关系步骤还包括 节点表获取步骤获取接入外部存储设备的文件系统的节点表,文件分配表生成步骤根据外部存储设备的文件系统与目标主机的目标文件系统的转换关系,将节点表转换生成目标文件系统的文件分配表; 文件访问控制表生成步骤获取外部存储设备的文件目录列表,将文件目录列表转换成目标文件系统格式或兼容格式的文件访问控制表; 物理文件地址映射表建立步骤建立与外部存储设备的物理地址相链接的物理文件地址映射表,所述物理文件地址映射表中的地址指向外部存储设备的物理地址。在优选的实施例中,所述物理文件地址映射表的地址信息与所述文件访问控制表的文件信息对应设置。在优选的实施例中,所述读取步骤还包括若接收到目标主机的访问指令,获取目标主机预访问的文件、目录名,通过物理文件地址访问映射表获取预访问的文件的地址以进行访问;所述目标主机通过USB设备控制器接入;所述外部存储设备为硬盘并通过硬盘接口口接入。 一种文件系统转换访问设备,包括 信息获取模块获取接入的外部存储设备的文件系统,获取接入的目标主机的目标文件系统; 系统相同判断模块判断文件系统与目标文件系统是否相同, 若系统相同判断模块判断为否,则所述文件访问转换设备还包括 映射关系建立模块获取接入的外部存储设备的文件目录列表,根据接入外部存储设备的文件系统格式读取该外部存储设备的文件目录列表,将外部存储设备的文件目录列表映射为目标文件系统可识别的文件控制表; 转换模块根据映射关系将外部存储设备的文件、文件目标列表虚拟成目标主机的可识别格式或兼容格式。在优选的实施例中,还包括 读取模块若接收到目标主机的访问指令,获取目标主机预访问的文件、目录名,根据文件控制表获取外部存储设备的文件目录列表,从而根据预访问的文件、目录名读取对应于外部存储设备中的相应的数据,并返回驱动,将存储设置中的相应数据转换成目标主机的可识别格式或兼容格式发送给目标主机。在优选的实施例中,所述建立映射关系模块还包括 节点表获取模块获取接入外部存储设备的文件系统的节点表, 文件分配表生成模块根据外部存储设备的文件系统与目标主机的目标文件系统的转换关系,将节点表转换生成目标文件系统的文件分配表; 文件访问控制表生成模块获取外部存储设备的文件目录列表,将文件目录列表转换成目标文件系统格式或兼容格式的文件访问控制表; 物理文件地址映射表建立模块建立与外部存储设备的物理地址相链接的物理文件地址映射表,所述物理文件地址映射表中的地址指向外部存储设备的物理地址。在优选的实施例中,所述物理文件地址映射表的地址信息与所述文件访问控制表的文件信息对应设置。在优选的实施例中,所述读取模块还包括若接收到目标主机的访问指令,获取目标主机预访问的文件、目录名,根据文件访问控制表通过物理文件地址访问映射表获取预访问的文件的对应于外部存储设备的物理地址以进行访问;所述目标主机通过USB设备控制器接入;所述外部存储设备为硬盘并通过硬盘接ロ接入。上述的文件系统转换访问方法及文件系统转换访问设备,通过提供文件系统转换访问设备,免除在目标主机即计算机上为访问兼容文件系统而安装的软件,即不必安装非兼容文件系统访问支撑软件,通过文件系统转换访问设备即可直接完成对外部存储设备中非兼容文件系统的访问,不仅方便文件访问,更可以大大提高系统访问的安全性。文件系统转换访问设备通过获取接入的外部存储设备的文件系统及接入的目标主机的目标文件系统,判断文件系统与目标文件系统是否相同,若判断不同则获取接入的外部存储设备的·文件目录列表,根据接入外部存储设备的文件系统格式读取该外部存储设备的文件目录列表,将外部存储设备的文件目录列表映射为目标文件系统可识别的文件控制表;并根据映射关系将外部存储设备的文件、文件目标列表虚拟成目标主机的可识别格式或兼容格式;从而将外部存储设备中与目标主机不兼容的文件系统或文件转换为与目标主机兼容的文件,以方便目标主机进行数据读取,同时,便于外部存储设备的高可靠性存储备份,并通过本专利技术的文件系统转换访问设备方便读取,并提高了系统访问的安全性;由于通过本专利技术的文件系统转换访问设备可以免除目标主机安装不同文件系统兼容性访问软件,从而也降低了目标主机的复杂度,提高系统的安全可靠性。附图说明图I为本专利技术一实施例的文件系统转换访问方法的流程示意 图2为本专利技术另ー优选实施例的文件系统转换访问方法的流程示意 图3为本专利技术一实施例的文件系统转换访问方法的映射关系建立步骤的流程示意图; 图4为本专利技术又一实施例的文件系统转换访问方法的流程示意 图5为本专利技术的一实施例的文件系统转换访问设备的功能框图示意 图6为本专利技术的另ー优选实施例的文件系统转换访问设备的功能框图示意 图7为本专利技术一实施例的文件系统转换访问设备的映射关系建立模块的功能框图示意图。具体实施例方式如图I所示,本专利技术ー实施例的文件系统转换访问方法,包括如下步骤 步骤S101,信息获取步骤获取接入的外部存储设备的文件系统,获取接入的目标主机的目标文件系统; 步骤S103,系统相同判断步骤判断文件系统与目标文件系统是否相同; 若判断否,则执行 步骤S10本文档来自技高网...

【技术保护点】
一种文件系统转换访问方法,其特征在于,包括:信息获取步骤:获取接入的外部存储设备的文件系统,获取接入的目标主机的目标文件系统;系统相同判断步骤:判断文件系统与目标文件系统是否相同;若判断否,则执行映射关系建立步骤:获取接入的外部存储设备的文件目录列表,根据接入外部存储设备的文件系统格式读取该外部存储设备的文件目录列表,将外部存储设备的文件目录列表映射为目标文件系统可识别的文件控制表;转换步骤:根据映射关系将外部存储设备的文件、文件目标列表虚拟成目标主机的可识别格式或兼容格式。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐吉健李圣哲周玲玲
申请(专利权)人:深圳市宏电技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1