一种跨操作系统平台的文件共享的方法和装置制造方法及图纸

技术编号:20025040 阅读:15 留言:0更新日期:2019-01-06 04:11
本申请提出一种跨操作系统平台的文件共享的方法和装置,包括:将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;为存储文件的磁盘创建操作权限组;在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。能够自动将一体机的安装系统的磁盘和存储文件的磁盘挂载上并创建好文件空间;能灵活地根据用户的属性提供对于文件空间的访问权限。

【技术实现步骤摘要】
一种跨操作系统平台的文件共享的方法和装置
本专利技术涉及文件空间部署技术,具体涉及一种跨操作系统平台的文件共享的方法和装置。
技术介绍
许多教育机构在建设自己的云桌面,往往采用单个教室使用一个虚拟化平台一体机的部署方案,易于部署以及维护;在教育场景下,学生与老师之间需要进行各种资料以及作业文件的查阅和拷贝。当前许多场景采用第三方的FTP(FileTransferProtocol,文件传输协议)服务器软件在教师机上构建FTP服务器,学生通过FTP服务访问共享目录完成资料的下载和上传,或者老师文件的下发基于UDP(UserDatagramProtocol,用户数据报协议)的组播,而学生作业的上传则是通过TCP(TransmissionControlProtocol,传输控制协议)直连的方式。上述的传统方案具有如下的缺陷:(1)使用第三方的FTP服务器软件需要用户或者运维人员在教师虚拟机中构建FTP服务器,不具有易操作性;(2)文件最终通过网络以及虚拟化平台落盘于虚拟机的本机磁盘镜像,存在一定的性能瓶颈;(3)只能在虚拟机内部操作,无法在一体机环境中进行操作不便于进行开发管理以及维护;(4)对于用户的操作友好度以及可视化度比较差。鉴于此,就亟待需要提供一种能够便于用户操作,方便部署管理,规避性能瓶颈的文件空间部署于实施方案。
技术实现思路
本专利技术提供一种跨操作系统平台的文件共享的方法和装置,方便、快捷的实现教育一体机部署管理,文件空间部署能够不受网络磁盘镜像的性能瓶颈限制。为了实现上述专利技术目的,本专利技术采取的技术方案如下:一种跨操作系统平台的文件共享的方法,包括:将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;为存储文件的磁盘创建操作权限组;在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。优选地,所述的方法还包括:获取用户发送的文件操作指令;根据所述用户的标识信息确定所述用户的操作权限;根据所述操作权限执行所述文件操作指令;并通过通信连接将执行结果展示给用户。优选地,所述操作权限组包括:上级权限组和下级权限组。优选地,所述上级权限组的文件空间为共享空间;所述下级权限组的文件空间为作业空间;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限包括:所述上级权限组的成员对于共享空间的所述成员的存储目录具有读写权限;对于共享空间的其他成员的存储目录具有只读权限;所述下级权限组的成员对于共享空间的所有存储目录具有只读权限;所述上级权限组的成员对于作业空间的所有存储目录具有只读权限;所述下级权限组的成员对于作业空间的所述成员的存储目录具有读写权限;对于作业空间的其他成员的存储目录不具有读或写权限。优选地,根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限还包括:所述上级权限组的成员对于作业空间的所有存储目录具有删除权限。优选地,根据所述操作权限执行所述文件操作指令包括:当所述用户具有所述文件操作指令要求的权限时,在存储文件的磁盘中执行所述文件操作指令;当所述用户不具有所述文件操作指令要求的权限时,不执行所述文件操作指令。为解决上述技术问题,本专利技术还提供一种跨操作系统平台的文件共享的装置,包括:隔离模块,设置为将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;角色模块,设置为存储文件的磁盘创建操作权限组;存储模块,设置为在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;权限模块,设置为根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。优选地,所述的装置,还包括:执行模块,设置为获取用户发送的文件操作指令;根据所述用户的标识信息确定所述用户的操作权限;根据所述操作权限执行所述文件操作指令;并通过通信连接将执行结果展示给用户。优选地,所述操作权限组包括:上级权限组和下级权限组。优选地,所述上级权限组的文件空间为共享空间;所述下级权限组的文件空间为作业空间;所述权限模块根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限包括:所述上级权限组的成员对于共享空间的所述成员的存储目录具有读写权限;对于共享空间的其他成员的存储目录具有只读权限;所述下级权限组的成员对于共享空间的所有存储目录具有只读权限;所述上级权限组的成员对于作业空间的所有存储目录具有只读权限;所述下级权限组的成员对于作业空间的所述成员的存储目录具有读写权限;对于作业空间的其他成员的存储目录不具有读或写权限。优选地,所述权限模块根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限还包括:所述上级权限组的成员对于作业空间的所有存储目录具有删除权限。优选地,所述执行模块根据所述操作权限执行所述文件操作指令包括:当所述用户具有所述文件操作指令要求的权限时,在存储文件的磁盘中执行所述文件操作指令;当所述用户不具有所述文件操作指令要求的权限时,不执行所述文件操作指令。本专利技术和现有技术相比,具有如下有益效果:本专利技术的技术方案,(1)能够实现安装产品版本的时候自动将一体机的安装系统的磁盘和存储文件的磁盘挂载上并创建好文件空间;(2)能够将一体机提供的文件空间在不同的虚机中进行映射,映射为系统盘符;(3)能灵活地根据用户的属性提供对于文件空间的访问权限;(4)可以对存储目录删除创建,方便存储文件的磁盘管理。附图说明图1为本专利技术实施例的一种跨操作系统平台的文件共享的方法的流程图;图2为本专利技术实施例的一种跨操作系统平台的文件共享的装置的结构示意图;图3为相关技术的文件共享的配置示意图;图4为本专利技术实施例的文件共享的配置示意图;图5为实施例1的创建的目录以及对应的用户和账号的对应关系示意图;图6为实施例1实施部署的流程图;图7为实施例1的samba的配置流程;图8为实施例1的虚拟机内部的映射关系图。具体实施方式为使本专利技术的专利技术目的、技术方案和有益效果更加清楚明了,下面结合附图对本专利技术的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。如图1所示,本专利技术实施例提供一种跨操作系统平台的文件共享的方法,所述方法包括:S101、将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;S102、为存储文件的磁盘创建操作权限组;S103、在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;S104、根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。通过图3与图4对比,相关技术中,安装系统和存储文件共用一个磁盘,并且文件通过网络以及虚拟化平台落盘于虚拟机的本机磁盘镜像,文件的传输拷贝等操作通过网络,本专利技术实施例安装系统的磁盘和存储文件的磁盘隔离,并且文件的传输拷贝是在一体机中的存储文件的磁盘上完成,因此,本专利技术实施例的方案相较于相关技术的优势:(1)存储文件的磁盘直接映射到虚机内部,虚机内部进行的文件的传输拷贝实际上本文档来自技高网...

【技术保护点】
1.一种跨操作系统平台的文件共享的方法,其特征在于,所述方法包括:将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;为存储文件的磁盘创建操作权限组;在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。

【技术特征摘要】
1.一种跨操作系统平台的文件共享的方法,其特征在于,所述方法包括:将待部署虚拟机中安装系统的磁盘和存储文件的磁盘隔离;为存储文件的磁盘创建操作权限组;在存储文件的磁盘中为每个操作权限组建立对应的文件空间,并在所述文件空间为对应操作权限组的每个成员建立存储目录;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限,完成所述待部署虚拟机的部署。2.如权利要求1所述的方法,其特征在于:还包括:获取用户发送的文件操作指令;根据所述用户的标识信息确定所述用户的操作权限;根据所述操作权限执行所述文件操作指令;并通过通信连接将执行结果展示给用户。3.如权利要求1所述的方法,其特征在于:所述操作权限组包括:上级权限组和下级权限组。4.如权利要求3所述的方法,其特征在于:所述上级权限组的文件空间为共享空间;所述下级权限组的文件空间为作业空间;根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限包括:所述上级权限组的成员对于共享空间的所述成员的存储目录具有读写权限;对于共享空间的其他成员的存储目录具有只读权限;所述下级权限组的成员对于共享空间的所有存储目录具有只读权限;所述上级权限组的成员对于作业空间的所有存储目录具有只读权限;所述下级权限组的成员对于作业空间的所述成员的存储目录具有读写权限;对于作业空间的其他成员的存储目录不具有读或写权限。5.如权利要求4所述的方法,其特征在于:根据所述操作权限组的操作权限设置每个文件空间和每个存储目录的访问权限还包括:所述上级权限组的成员对于作业空间的所有存储目录具有删除权限。6.如权利要求2所述的方法,其特征在于:根据所述操作权限执行所述文件操作指令包括:当所述用户具有所述文件操作指令要求的权限时,在存储文件的磁盘中执行所述文件操作指令;当所述用户不具有所述文件操作指令要求的权限时,不执行所述文件操作指令。7.一种跨操作系统平台的文件共享的装置,其特征在于:包括...

【专利技术属性】
技术研发人员:张翼
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1