[发明专利]实例系统挂载远程文件的方法和装置有效
申请号: | 201710101579.4 | 申请日: | 2017-02-24 |
公开(公告)号: | CN108509435B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 王小品 | 申请(专利权)人: | 海马云(天津)信息技术有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/182 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 陈亚斌;关兆辉 |
地址: | 301700 天津市武清区京*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实例 系统 远程 文件 方法 装置 | ||
本发明提供的实例系统挂载远程文件的方法和装置,包括如果安卓系统开启fuse功能,则将安卓系统未开启fuse功能时应挂载到/sdcard目录的远程文件挂载到安卓系统启动sdcard daemon的命令对应父目录的特定子目录,有效解决了安卓系统开启fuse功能后挂载到本地/sdcard目录的远程文件不能被应用识别和使用的问题,在安卓系统免安装运行应用等诸多技术方案中都具有重要价值。
技术领域
本发明涉及实例系统挂载远程文件的方法和装置。
背景技术
某种操作系统加上运行该操作系统所需的必要硬件(例如处理器、存储器等),可以视为一个实例系统,实例系统中可以运行各种应用(应用指能够在实例系统的操作系统中运行的软件或程序)。将若干个实例系统按照一定的架构方式(例如分布式)集中管理,可以形成云系统。通常云系统由运营商负责日常运营,为用户提供服务。如果实例系统的硬件配置较低,存储器的存储空间较小,则往往在云系统中设置专用的存储服务器,在存储服务器上存储大量应用运行时需要使用的文件。实例系统和存储服务器可以通过网络文件系统(Network File System,简称NFS)共享文件。
开源的安卓(Android)系统具有很多优点,常被选取为实例系统的操作系统。如果某个应用运行时需要使用的文件位于安卓系统的/sdcard目录,可以利用安卓系统的mount命令通过NFS将位于远程存储服务器的文件挂载到本地的/sdcard目录(这些文件并没有实际存储在本地的/sdcard目录),应用可以正常识别并使用这些文件。
安卓系统的内核提供了fuse模块,fuse模块的功能是使安卓系统的/data目录和/sdcard目录共享userdata分区。由于标准安卓系统中没有根(root)权限的应用有权使用的目录为/data目录和/sdcard目录,开启fuse功能能够有效避免应用占用目录不合理导致/data目录和/sdcard目录一个有空间而另一个被占满影响安卓系统运行的问题,因此安卓系统为了流畅运行往往会开启fuse功能。但开启fuse功能会导致新的问题,即应用无法识别和使用挂载到本地/sdcard目录的位于远程存储服务器的文件。如何解决这一问题,尚未见报道。
在说明书“背景技术”部分公开的内容,有助于本领域技术人员理解本发明的技术方案,但不应据此认为这些内容一定属于现有技术或公知常识。
发明内容
为了克服“背景技术”部分所反映的缺陷,本发明提供实例系统挂载远程文件的方法和装置。
实例系统挂载远程文件的方法,所述的实例系统的操作系统为安卓系统,所述的方法包括:如果安卓系统开启fuse功能,则将安卓系统未开启fuse功能时应挂载到/sdcard目录的远程文件挂载到安卓系统启动sdcard daemon的命令对应父目录的特定子目录。
进一步的,所述的安卓系统启动sdcard daemon的命令在安卓系统的init.rc文件中。
进一步的,所述的父目录为/data/media目录,所述的特定子目录为/data/media/0目录。
进一步的,所述的实例系统远程读取挂载的文件,在本地执行对挂载的文件的写操作。
实例系统挂载远程文件的装置,用于实施实例系统挂载远程文件的方法。
本发明技术方案中,“包括”、“用于”等词语应按照开放式表达方式理解。本领域技术人员通过阅读本说明书并结合现有技术或公知常识能够获知的内容,本说明书中不再赘述。
本发明提供的实例系统挂载远程文件的方法和装置,有效解决了安卓系统开启fuse功能后挂载到本地/sdcard目录的远程文件不能被应用识别和使用的问题,在安卓系统免安装运行应用等诸多技术方案中都具有重要价值。
附图说明
图1为具体实施方式中云系统架构的简化示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海马云(天津)信息技术有限公司,未经海马云(天津)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710101579.4/2.html,转载请声明来源钻瓜专利网。