【技术实现步骤摘要】
一种数据读写的方法、相关装置、系统以及存储介质
本申请涉及互联网
,尤其涉及一种数据传输的方法、相关装置、系统以及存储介质。
技术介绍
无盘系统是一种网络传输技术,使用无盘系统的计算机将不使用本机的硬盘获得启动系统,而是通过网络的指定服务器去获得启动系统的镜像,实现系统加载与运行。它利用了虚拟磁盘技术达到工作站免管理的效果,有效提高工作效率,实现资源共享,降低运维成本及管理成本。目前,网吧和办公室等场所普遍采用基于无盘启动技术的本地服务器提供数据,请参阅图1,图1为传统无盘系统的一个示意图,如图所示,每个网吧在本地局域网部署有服务器,例如,网吧A的客户机从网吧A服务器下载启动系统并运行,而网吧B的客户机从网吧B服务器下载启动系统并运行。然而,采用上述无盘系统需要基于场所规模选择合适的服务器和网络设备,不但增加了部署服务器和网络设备的成本,而且还需要对无盘系统进行定期的维护,从而增加了人力成本。
技术实现思路
本申请实施例提供了一种数据读写的方法、相关装置、系统以及存储介质,解决了传统无盘系统带来的局限性,不但提升了资源利用率,降低了设备部署成本,而且无需维护每个局域网下的本地设备,从而减少了运维成本。有鉴于此,本申请一方面提供了一种数据读写的方法,该方法应用于数据读写系统,数据读写系统包括共享磁盘系统以及至少两组客户机集合,每组客户机集合分别属于不同的局域网,每组客户机集合包括至少一台客户机,方法包括:向共享磁盘系统发送镜像加载请求,以使共享磁盘系统根据镜像加 ...
【技术保护点】
1.一种数据读写的方法,其特征在于,所述方法应用于数据读写系统,所述数据读写系统包括共享磁盘系统以及至少两组客户机集合,每组客户机集合分别属于不同的局域网,所述每组客户机集合包括至少一台客户机,所述方法包括:/n向所述共享磁盘系统发送镜像加载请求,以使所述共享磁盘系统根据所述镜像加载请求确定镜像文件;/n接收所述共享磁盘系统发送的所述镜像文件;/n对所述镜像文件进行加载处理,其中,所述镜像文件包括操作系统文件;/n若所述操作系统文件加载完成,则根据系统运行状态向所述共享磁盘系统发送数据访问请求,以使所述共享磁盘系统根据所述数据访问请求执行文件读写操作。/n
【技术特征摘要】
1.一种数据读写的方法,其特征在于,所述方法应用于数据读写系统,所述数据读写系统包括共享磁盘系统以及至少两组客户机集合,每组客户机集合分别属于不同的局域网,所述每组客户机集合包括至少一台客户机,所述方法包括:
向所述共享磁盘系统发送镜像加载请求,以使所述共享磁盘系统根据所述镜像加载请求确定镜像文件;
接收所述共享磁盘系统发送的所述镜像文件;
对所述镜像文件进行加载处理,其中,所述镜像文件包括操作系统文件;
若所述操作系统文件加载完成,则根据系统运行状态向所述共享磁盘系统发送数据访问请求,以使所述共享磁盘系统根据所述数据访问请求执行文件读写操作。
2.根据权利要求1所述的方法,其特征在于,所述向共享磁盘系统发送文件加载请求之前,所述方法还包括:
获取启动文件的文件名称以及所述启动文件的下载地址;
根据所述文件名称以及所述下载地址获取所述启动文件;
根据所述启动文件获取脚本文件;
所述向共享磁盘系统发送镜像加载请求,包括:
根据所述脚本文件,向所述共享磁盘系统发送所述镜像加载请求。
3.根据权利要求2所述的方法,其特征在于,所述获取启动文件的文件名称以及所述启动文件的下载地址,包括:
向M个动态主机配置协议DHCP服务器发送租赁广播消息,其中,所述租赁广播消息包括所述客户机的地址,所述M为大于或等于1的整数;
接收N个DHCP服务器发送的租赁响应消息,其中,所述N为大于或等于1的整数,且小于或等于所述M的整数;
根据所述N个DHCP服务器发送的租赁响应消息,向所述N个DHCP服务器发送租赁请求消息;
接收目标DHCP服务器发送的所述启动文件的文件名称以及所述启动文件的下载地址,其中,所述目标DHCP服务器为所述N个DHCP服务器中的一个DHCP服务器。
4.根据权利要求2所述的方法,其特征在于,所述根据所述文件名称以及所述下载地址获取所述启动文件,包括:
根据所述下载地址向简单文件传输协议TFTP服务器发送文件传输请求,其中,所述文件传输请求携带所述文件名称;
接收所述TFTP服务器发送的所述启动文件。
5.根据权利要求2所述的方法,其特征在于,所述根据所述启动文件获取脚本文件,包括:
根据所述启动文件获取脚本地址;
根据所述脚本地址向超文本传输协议HTTP服务器发送脚本传输请求;
接收所述HTTP服务器发送的增强型预启动执行环境iPXE脚本文件,或,所述客户机接收所述HTTP服务器发送的预启动执行环境PXE脚本文件。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述接收所述共享磁盘系统发送的所述镜像文件,包括:
接收所述共享磁盘系统发送的所述引导程序,其中,所述引导程序属于所述镜像文件;
若所述引导程序加载完成,则向所述共享磁盘系统发送文件加载请求;
接收所述共享磁盘系统发送的所述操作系统文件;
对所述镜像文件进行加载处理,包括:
对所述操作系统文件进行加载处理。
7.一种数据读写的方法,其特征在于,所述方法应用于数据读写系统,所述数据读写系统包括共享磁盘系统以及至少两组客户机集合,每组客户机集合分别属于不同的局域网,所述每组客户机集合包括至少一台客户机,所述方法包括:
接收客户机发送的镜像加载请求;
根据所述镜像加载请求确定镜像文件;
向所述客户机发送所述镜像文件,以使所述客户机对所述镜像文件进行加载处理,其中,所述镜像文件包括操作系统文件;
若所述操作系统文件加载完成,则接收所述客户机发送的数据访问请求;
根据所述数据访问请求执行文件读写操作。
8.根据权利要求7所述的方法,其特征在于,所述根据所述镜像加载请求确定镜像文件,包括:
根据所述镜像加载请求确定基础镜像所对应的镜像文件,其中,所述基础镜像表示每组客户机集合中每个客户机所对应的镜像;
或者,所述根据所述镜像加载请求确定镜像文件,包括:
根据所述镜像加载请求确定差异镜像所对应的镜像文件,其...
【专利技术属性】
技术研发人员:李大明,刘译聪,李辛,潘晓霞,谢少煌,邓家超,陈海福,马达,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。