一种KVM及其文件夹一键挂载方法、装置、设备、介质制造方法及图纸

技术编号:19388882 阅读:21 留言:0更新日期:2018-11-10 02:01
本申请公开了一种KVM及其文件夹一键挂载方法、装置、设备、介质,包括:获取到针对目标文件夹的一键挂载命令后确定所述目标文件夹的大小;利用所述目标文件夹的大小确定出镜像文件大小;利用所述镜像文件大小确定出镜像文件的保存目录;生成与所述目标文件夹和所述镜像文件大小对应的目标镜像文件,并将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中。本申请可由后台自动确定镜像文件大小和镜像文件的保存目录这两个参数,而无需用户手动输入,由此实现了简化KVM挂载文件夹过程中的用户操作的目的,降低了用户误操作的发生率,增强了用户体验。

KVM and its folder one key mounting method, device, device and medium

This application discloses a key mounting method, device, device and medium for KVM and its folders, including: determining the size of the target folder after obtaining a key mounting command for the target folder; determining the size of the mirror file by using the size of the target folder; and determining the size of the mirror file by using the size of the mirror file. The storage directory of the mirror file; the target mirror file corresponding to the target folder and the size of the mirror file is generated, and the target mirror file is stored in the storage directory, and then the target mirror file is mounted to the server. This application can automatically determine the size of the mirror file and the storage directory of the mirror file from the background without the user's manual input, thus realizing the purpose of simplifying the user's operation in the process of KVM mounting folder, reducing the incidence of user's misoperation and enhancing the user's experience.

【技术实现步骤摘要】
一种KVM及其文件夹一键挂载方法、装置、设备、介质
本申请涉及计算机
,特别涉及一种KVM及其文件夹一键挂载方法、装置、设备、介质。
技术介绍
KVM(K表示Keyboard,V表示Video,M表示Mouse,KVM又名多计算机切换器)技术的核心思想是:通过适当的键盘、鼠标、显示器的配置,实现系统和网络的集中管理,以达到提高系统的可管理性、提高系统管理员的工作效率、节约机房的面积、降低网络工程和服务器系统的总体拥有成本以及避免使用多显示器产生的辐射以营建健康环保的机房等诸多效果。利用KVM,系统管理员可以通过一套键盘、鼠标、显示器在多个不同操作系统的主机或服务器之间进行切换并实施管理,并可以通过KVM实现对服务器的远程操控。为了方便地使用客户端上的各种资源,近年来KVM提供了挂载文件夹功能,所谓挂载文件夹功能就是把客户机上的一个文件夹通过KVM挂载到服务器上去,服务器可以像访问本地目录一样去访问这个文件夹及其下的任何文件。现有的KVM挂载文件夹功能的实现方法是,操作人员通过手动设置size参数和path参数的方式,来给将要生成的临时镜像文件指定一个容量和一个用户存放该临时镜像文件的本地目录,在客户机的本地目录中生成一个指定容量的临时镜像文件,然后将所述镜像文件格式的目标文件夹挂载至服务器,由此可见,现有技术需要操作人员手动设定上述size参数和path参数,这使得用户实际操作起来非常不方便还容易产生操作错误,尤其是对于非专业人员来说,甚至都不知道上述size参数和path参数的具体含义。
技术实现思路
有鉴于此,本申请的目的在于提供一种KVM及其文件夹一键挂载方法、装置、设备、介质,能够简化KVM挂载文件夹过程中的用户操作,降低了用户误操作的发生率,增强了用户体验。其具体方案如下:第一方面,本申请公开了一种文件夹一键挂载方法,应用于KVM,包括:获取到针对目标文件夹的一键挂载命令后确定所述目标文件夹的大小;利用所述目标文件夹的大小确定出镜像文件大小;利用所述镜像文件大小确定出镜像文件的保存目录;生成与所述目标文件夹和所述镜像文件大小对应的目标镜像文件,并将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中。可选的,所述确定所述目标文件夹的大小,包括:对所述目标文件夹中的所有文件进行遍历,以确定每个文件的大小;对所有文件的大小进行累计,得到所述目标文件夹的大小。可选的,所述确定所述目标文件夹的大小,包括:直接从预设的信息表中查询所述目标文件夹的大小;其中,所述信息表中预先保存每个文件夹的标识以及相应的文件夹大小。可选的,所述文件夹一键挂载方法,还包括:对每一文件夹中的文件变化情况进行实时监测;当监测到任一文件夹中的文件发生变化,则统计相应的文件变化信息,然后根据所述文件变化信息对所述信息表进行相应的更新。可选的,所述利用所述目标文件夹的大小确定出镜像文件大小,包括:利用所述目标文件夹的大小确定出N值,以使得2NGB大于或等于所述目标文件夹的大小;其中,N为非负整数;将2NGB确定为镜像文件大小。可选的,所述利用所述目标文件夹的大小确定出N值,包括:若所述目标文件夹的大小不大于1GB,则将0确定为N值;若所述目标文件夹的大小大于1GB,则确定出满足2N-1GB<S≤2NGB的N值,其中,S表示所述目标文件夹的大小。可选的,所述利用所述镜像文件大小确定出镜像文件的保存目录,包括:利用所述镜像文件大小确定出镜像文件的多个保存目录;相应的,所述将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中,包括:在所述多个保存目录的每个保存目录中均存储所述目标镜像文件,然后将所述多个保存目录中不同保存目录中上的所述目标镜像文件分别挂载至不同的服务器中。可选的,所述利用所述镜像文件大小确定出镜像文件的保存目录,包括:从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录。可选的,所述从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录,包括:确定每一目录的机密等级以及所在磁盘的剩余空间;从所有目录筛选出所在磁盘的剩余空间大于所述镜像文件大小的目录,得到初始目录集;从所述初始目录集中筛选出机密等级与所述服务器的等级相一致的目录作为镜像文件的保存目录。可选的,所述从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录,包括:确定每一目录的历史访问频率以及所在磁盘的剩余空间;从所有目录筛选出所在磁盘的剩余空间大于所述镜像文件大小的目录,得到初始目录集;从所述初始目录集中筛选出历史访问频率最低的目录作为镜像文件的保存目录。可选的,所述从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录,包括:确定每一目录的机密等级、历史访问频率以及所在磁盘的剩余空间;从所有目录筛选出所在磁盘的剩余空间大于所述镜像文件大小的目录,得到第一初始目录集;从所述第一初始目录集中筛选出机密等级与所述服务器的等级相一致的目录,得到第二初始目录集;从所述第二初始目录集中筛选出历史访问频率最低的目录作为镜像文件的保存目录。可选的,所述利用所述镜像文件大小确定出镜像文件的保存目录,包括:确定当前预设目录所在磁盘的剩余空间;判断所述预设目录所在磁盘的剩余空间是否大于所述镜像文件大小;如果是,则将所述预设目录确定为镜像文件的保存目录;如果否,则从其他目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录。可选的,所述预设目录为当前用户主目录。可选的,所述从其他目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录,包括:通过用户选择目录的方式,从其他目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录。第二方面,本申请公开了一种文件夹一键挂载装置,应用于KVM,包括:文件夹大小确定模块,用于获取到针对目标文件夹的一键挂载命令后确定所述目标文件夹的大小;文件大小确定模块,用于利用所述目标文件夹的大小确定出镜像文件大小;保存目录确定模块,用于利用所述镜像文件大小确定出镜像文件的保存目录;镜像文件生成模块,用于生成与所述目标文件夹和所述镜像文件大小对应的目标镜像文件,并将所述目标镜像文件存储至所述保存目录中;镜像文件挂载模块,用于将所述目标镜像文件挂载至服务器中。第三方面,本申请公开了一种KVM,包括前述的文件夹一键挂载装置。第四方面,本申请公开了一种文件夹一键挂载设备,包括处理器和存储器;其中,所述处理器执行所述存储器中保存的计算机程序时实现前述的文件夹一键挂载方法。第五方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现前述的文件夹一键挂载方法。可见,本申请在获取到针对目标文件夹的一键挂载命令之后,先确定目标文件夹的大小,然后基于目标文件夹的大小确定出镜像文件大小,接着基于该镜像文件大小确定出镜像文件的保存目录,由此可见,本申请可通过后台程序自动确定镜像文件大小和镜像文件的保存目录这两个参数,而无需用户手动输入,也即,本申请相当于消除了原本现有技术中对专业技术要求比较高本文档来自技高网...

【技术保护点】
1.一种文件夹一键挂载方法,其特征在于,应用于KVM,包括:获取到针对目标文件夹的一键挂载命令后确定所述目标文件夹的大小;利用所述目标文件夹的大小确定出镜像文件大小;利用所述镜像文件大小确定出镜像文件的保存目录;生成与所述目标文件夹和所述镜像文件大小对应的目标镜像文件,并将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中。

【技术特征摘要】
1.一种文件夹一键挂载方法,其特征在于,应用于KVM,包括:获取到针对目标文件夹的一键挂载命令后确定所述目标文件夹的大小;利用所述目标文件夹的大小确定出镜像文件大小;利用所述镜像文件大小确定出镜像文件的保存目录;生成与所述目标文件夹和所述镜像文件大小对应的目标镜像文件,并将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中。2.根据权利要求1所述的文件夹一键挂载方法,其特征在于,所述确定所述目标文件夹的大小,包括:对所述目标文件夹中的所有文件进行遍历,以确定每个文件的大小;对所有文件的大小进行累计,得到所述目标文件夹的大小。3.根据权利要求1所述的文件夹一键挂载方法,其特征在于,所述确定所述目标文件夹的大小,包括:直接从预设的信息表中查询所述目标文件夹的大小;其中,所述信息表中预先保存每个文件夹的标识以及相应的文件夹大小。4.根据权利要求3所述的文件夹一键挂载方法,其特征在于,还包括:对每一文件夹中的文件变化情况进行实时监测;当监测到任一文件夹中的文件发生变化,则统计相应的文件变化信息,然后根据所述文件变化信息对所述信息表进行相应的更新。5.根据权利要求1所述的文件夹一键挂载方法,其特征在于,所述利用所述目标文件夹的大小确定出镜像文件大小,包括:利用所述目标文件夹的大小确定出N值,以使得2NGB大于或等于所述目标文件夹的大小;其中,N为非负整数;将2NGB确定为镜像文件大小。6.根据权利要求5所述的文件夹一键挂载方法,其特征在于,所述利用所述目标文件夹的大小确定出N值,包括:若所述目标文件夹的大小不大于1GB,则将0确定为N值;若所述目标文件夹的大小大于1GB,则确定出满足2N-1GB<S≤2NGB的N值,其中,S表示所述目标文件夹的大小。7.根据权利要求1所述的文件夹一键挂载方法,其特征在于,所述利用所述镜像文件大小确定出镜像文件的保存目录,包括:利用所述镜像文件大小确定出镜像文件的多个保存目录;相应的,所述将所述目标镜像文件存储至所述保存目录中,然后将所述目标镜像文件挂载至服务器中,包括:在所述多个保存目录的每个保存目录中均存储所述目标镜像文件,然后将所述多个保存目录中不同保存目录中上的所述目标镜像文件分别挂载至不同的服务器中。8.根据权利要求1至7任一项所述的文件夹一键挂载方法,其特征在于,所述利用所述镜像文件大小确定出镜像文件的保存目录,包括:从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录。9.根据权利要求8所述的文件夹一键挂载方法,其特征在于,所述从所有目录中选取出所在磁盘的剩余空间大于所述镜像文件大小的目录作为镜像文件的保存目录,包括:确定每一目录的机密等级以及所在磁盘的剩余空间;从所有目录筛选出所在磁盘的剩余空间大于所述镜像文件大小的目录,得到初始目录集;从所述初始目录集中筛选出机密等级与所述服务器...

【专利技术属性】
技术研发人员:王学龙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1