[发明专利]一种文件夹挂载方法及装置在审
申请号: | 201810039136.1 | 申请日: | 2018-01-16 |
公开(公告)号: | CN108256059A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王学龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像文件 目标文件夹 文件夹挂载 目标目录 挂载 存储空间 计算机可读存储介质 文件夹 存储目标 存储目录 大小计算 工作效率 技术效果 计算目标 目标文件 剩余空间 磁盘 遍历 预设 服务器 存储 节约 | ||
本发明公开了一种文件夹挂载方法,包括:获取需要挂载的目标文件夹和对应的目标镜像文件;遍历目标文件夹,并计算目标文件夹的大小;根据目标文件夹的大小计算存储目标镜像文件需要的存储空间大小,将目标镜像文件需要的存储空间大小记为目标镜像值;判断目标镜像值是否小于目标目录所在磁盘的剩余空间;若是,则将目标镜像文件存储至目标目录,并将目标目录挂载至预设的服务器。该方法避免了技术人员手动确定镜像文件的大小和存储目录,从而提高了目标文件夹的挂载效率和工作效率,也节约了成本和时间。相应地,本发明公开的一种文件夹挂载装置、设备及计算机可读存储介质,也同样具有上述技术效果。
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种文件夹挂载方法、装置、设备及计算机可读存储介质。
背景技术
在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上,通过访问这个目录来访问存储设备。
同样地,为了使服务器可以方便地使用客户端上的各种资源,基于KVM技术可以实现光驱、U盘、硬盘、软盘等物理存储设备,虚拟镜像文件,文件夹的挂载。其中,挂载文件夹是将客户端上的某文件夹挂载至服务器,实现与服务器共享该文件夹存储的资源。
目前,现有的挂载文件夹的方法是采用KVM技术,并通过基板管理控制实现文件夹挂载;其具体过程为:根据需要进行挂载的目标文件夹生成对应的镜像文件,给镜像文件指定一个具有特定容量和特定存储路径的本地目录,然后将镜像文件存储至该目录,实现目标文件夹的挂载。由于不同文件夹的大小难以确定,技术人员需要根据特定文件夹设置对应的参数和存储路径。如此重复操作,增加了技术人员的工作量,降低了工作效率。
因此,如何提高文件夹的挂载效率,节约挂载成本,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种文件夹挂载方法、装置、设备及计算机可读存储介质,以实现提高文件夹的挂载效率,节约挂载成本。
为实现上述目的,本发明实施例提供了如下技术方案:
一种文件夹挂载方法,包括:
获取需要挂载的目标文件夹和对应的目标镜像文件;
遍历所述目标文件夹,并计算所述目标文件夹的大小;
根据所述目标文件夹的大小计算存储所述目标镜像文件需要的存储空间大小,将所述目标镜像文件需要的存储空间大小记为目标镜像值;
判断所述目标镜像值是否小于目标目录所在磁盘的剩余空间;
若是,则将所述目标镜像文件存储至所述目标目录,并将所述目标目录挂载至预设的服务器。
其中,所述根据所述目标文件夹的大小计算存储所述目标镜像文件需要的存储空间大小,将所述目标镜像文件需要的存储空间大小记为目标镜像值,包括:
将所述目标文件夹的大小记为X,并根据X<2n确定最小n值,所述n为自然数;
当所述n最小时,将2n确定为所述目标镜像值。
其中,当所述目标镜像值不小于所述目标目录所在磁盘的剩余空间时,还包括:
通过视窗提示用户重新选择存储所述目标镜像文件的目录。
其中,所述判断所述目标镜像值是否小于目标目录所在磁盘的剩余空间之前,还包括:
查找系统磁盘中待分配的目录;
将所在磁盘的剩余空间最大的目录确定为所述目标目录。
一种文件夹挂载装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810039136.1/2.html,转载请声明来源钻瓜专利网。