【技术实现步骤摘要】
磁盘操作方法、装置、系统、存储介质及计算设备
[0001]本申请涉及计算机
,具体而言,涉及一种磁盘操作方法、装置、系统、存储介质及计算设备。
技术介绍
[0002]现有技术即网络文件系统NFS,是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及底层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持,XDR是一种与机器无关的数据描述编码协议,以独立与任意机器体系结构的各视对网上传送的数据进行编码和解码。
[0003]目前,针对异构多系统之间远程访问保存在存储设备上的数据,通用NFS这种方法有较大的缺陷和不足:
[0004]①
依赖组件过多,移植难度大
[0005]目前,现有通用技术需要依赖Linux的虚拟文件系统交换(VFS)技术,通过VFS传递需求给内核中NFS实例。同时依赖SUN公司的RPC组件。客户端依赖mount协议进行连接。三大组件代码量较大,导致移植使用难度大。
[0006]②
应用代码复杂、维护 ...
【技术保护点】
【技术特征摘要】
1.一种磁盘操作方法,其特征在于,包括:调用背景线程挂载服务器磁盘分区,并挂接所述服务器磁盘分区的操作函数;将所述服务器磁盘分区通过网络映射至客户端,以在客户端形成对应的虚拟磁盘;接收客户端对所述虚拟磁盘执行的操作指令,确定所述操作指令对应的操作函数;所述背景线程对所述服务器磁盘分区执行所述操作函数,并将执行结果返回至所述客户端。2.根据权利要求1所述的方法,其特征在于,调用背景线程挂接所述服务器磁盘分区的操作函数包括:在所述背景线程中注册服务器磁盘分区的操作函数,使得背景线程可以通过调用所述操作函数对所述服务器磁盘分区进行操作;在所述背景线程中建立所述操作函数与所述操作指令的对应关系,以将针对虚拟磁盘执行的操作指令转换为对应的针对服务器磁盘分区执行的操作函数。3.根据权利要求1所述的方法,其特征在于,所述操作函数包括读函数、写函数、和/或擦除函数。4.根据权利要求1所述的方法,其特征在于,所述服务器与所述客户端建立socket连接,通过UDP/IP协议传输所述操作指令或所述操作结果。5.一种磁盘映射方法,其特征在于,包括:调用背景线程挂载服务器磁盘分区;在所述背景线程中挂接所述服务器磁盘分区的操作函数,使得背景线程可以通过调用所述操作函数对所述服务器磁盘分区进行操作;配置所述背景线程,使其可将操作指令转化为所述操作函数;将所述服务器磁盘分区通过网络映射至客户端,以在客户端可针对映射磁盘分区执行操作指令。6.一种磁盘操作装置,其特征在于,包括:调用模块,用于调用背景线程挂载服务器磁盘分区,并挂接所述服务器磁盘分区的操作函数;映射模块,用于将所述服务器磁盘分区通过网络映射至客户...
【专利技术属性】
技术研发人员:匡晓云,黄开天,杨祎巍,于杨,姚浩,弓羽箭,闫佳伟,韩辉,徐贵洲,焦进星,
申请(专利权)人:南方电网数字电网研究院有限公司北京翼辉信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。