【技术实现步骤摘要】
硬盘数据访问方法、装置、设备及介质
[0001]本专利技术涉及硬盘数据访问领域,尤其涉及一种硬盘数据访问方法、装置、设备及介质。
技术介绍
[0002]通常硬盘数据访问的过程中,用户通过管理系统搜索数据定位硬盘地址,然后再通过相关手段访问该地址进行数据读写,无法做到对硬盘数据的直接访问,同时,用户无法监控网络上的多块独立硬盘,感知局域网内文件系统的变更能力较弱,无法实现硬盘变动状态下的动态感知以及动态数据管理。
技术实现思路
[0003]本专利技术提供一种硬盘数据访问方法、装置、设备及介质,用以解决现有技术中,在面临海量硬盘数据管理和使用需求时,无法快速搜索浏览硬盘,无法快速读取硬盘数据文件的技术问题,本专利技术能够调用POSIX文件系统驱动连接命名空间服务器以及硬盘机柜服务器,在命名空间服务器中完成根目录列表中的目标硬盘的浏览检索,在硬盘机柜服务器中完成硬盘文件数据的访问。
[0004]第一方面,本专利技术提供了一种硬盘数据访问方法,包括:
[0005]调用POSIX文件系统驱动连接命名空间服务器,以显示所述命名空间服务器的逻辑盘的文件目录列表;
[0006]向所述命名空间服务器发出访问目标硬盘文件的请求指令,并接收来自所述命名空间服务器的目标硬盘文件实际地址;
[0007]调用POSIX文件系统驱动连接硬盘机柜服务器,向所述硬盘机柜服务器发送所述目标硬盘文件实际地址,以指示所述硬盘机柜服务器根据所述目标硬盘文件实际地址,访问所述目标硬盘文件;
[0008]所 ...
【技术保护点】
【技术特征摘要】
1.一种硬盘数据访问方法,其特征在于,包括:调用POSIX文件系统驱动连接命名空间服务器,以显示所述命名空间服务器的逻辑盘的文件目录列表;向所述命名空间服务器发出访问目标硬盘文件的请求指令,并接收来自所述命名空间服务器的目标硬盘文件实际地址;调用POSIX文件系统驱动连接硬盘机柜服务器,向所述硬盘机柜服务器发送所述目标硬盘文件实际地址,以指示所述硬盘机柜服务器根据所述目标硬盘文件实际地址,访问所述目标硬盘文件;所述访问目标硬盘文件的请求指令是通过遍历所述逻辑盘的文件目录列表,并根据文件目录列表中的目标硬盘文件虚拟地址生成的;所述目标硬盘文件实际地址是在地址映射表中根据目标硬盘的虚拟地址和实际地址间映射关系而确定的。2.根据权利要求1所述的硬盘数据访问方法,其特征在于,所述调用POSIX文件系统驱动连接命名空间服务器,以显示所述命名空间服务器的逻辑盘的文件目录列表,包括:根据命名空间服务器的地址,执行挂接命令Mount,以调用POSIX文件系统驱动连接命名空间服务器;在连接命名空间服务器成功的情况下,接收来自所述命名空间服务器的返回数据,以显示所述命名空间服务器的逻辑盘的文件目录列表;所述返回数据包括所述命名空间服务器的逻辑盘以及所述逻辑盘的文件目录列表。3.一种硬盘数据访问方法,其特征在于,包括:接收来自客户端主机的访问目标硬盘文件的请求指令;解析所述请求指令,以获取目标硬盘文件虚拟地址;从地址映射表中确定出与所述目标硬盘文件虚拟地址相匹配的目标硬盘文件实际地址;发送所述目标硬盘文件实际地址至所述客户端主机。4.根据权利要求3所述的硬盘数据访问方法,其特征在于,在接收来自客户端主机的访问目标硬盘文件的请求指令之前,还包括:接收来自硬盘机柜服务器发出的地址映射表以及文件目录列表;所述文件目录列表为所有硬盘所包括的所有文件目录的地址信息;所述地址映射表包括所有硬盘的虚拟地址与实际地址的映射关系。5.一种硬盘数据访问方法,其特征在于,包括:接收来自客户端主机的目标硬盘文件实际地址,以根据所述目标硬盘文件实际地址,确定出所述目标硬盘文件;读取所述目标硬盘文件并反馈至所述客户端主机,以完成所述客户端主机对所述目标硬盘文件的访问。6.根据权利要求5所述的硬盘数据访问方法,其特征在于,在接收来自客户端主机的目标硬盘文件实际地址之前,还包括:获取所有硬盘的硬盘设备号,根据每一硬盘的硬盘设备号以及硬盘机柜服务器IP构建每一硬盘相对应的硬盘实际地址;
获取所有硬盘的硬盘标识,根据每一硬盘的硬盘唯一标识构建每一硬盘相对应的硬盘虚拟地址;构建每一硬盘相对应的硬盘实际地址与硬盘虚拟地址的映射关系,将所有硬盘相对应的硬盘实际地址与硬盘虚拟地址的映射关系确定为地址映射表;遍历所有硬盘,获取每一硬盘的文件目录列表,向命名空间服务器发送所述地址映射表以及所有硬盘的文件目录列表;所述硬盘设备号由操作系统动态分配,随着硬盘插拔而产生变化;所述硬盘标识是在硬盘分区...
【专利技术属性】
技术研发人员:王千帆,陆涛,王杰,邹彭思聪,张文超,刘坤,
申请(专利权)人:武汉兆格信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。