[发明专利]通过多网盘冗余存储实现可靠性的虚拟文件系统无效
| 申请号: | 201310382098.7 | 申请日: | 2013-08-29 |
| 公开(公告)号: | CN104156377A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 孙良茵 | 申请(专利权)人: | 孙良茵 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14;H04L29/06 |
| 代理公司: | 无 | 代理人: | 无 |
| 地址: | 100037 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 多网盘 冗余 存储 实现 可靠性 虚拟 文件系统 | ||
技术领域
本发明涉及一种通过多网盘冗余实现可靠性的虚拟文件系统,属于计算机信息存储领域。
背景技术
随着互联网的发展,人们开始使用网盘保存自己的数据,可以随时存取,方便共享。这种方法有许多不安全的地方,包括:网盘的业务可能会随时中断,影响使用的连续性。网盘的服务商可能因为种种原因中止服务,造成文件的丢失。隐私受到威胁,网盘的管理员拥有获取所有文件的权力,可随时获得涉及用户隐私的文件。网盘很容易被黑客侵入,造成文件被非法获取。
中国专利申请(201210035947.7),发明名称:一种确保文件不被盗取的网盘利用方法,申请人:潘燕辉;周勇兵,公布了一种通过切片和加密的方法来保证文件的安全性的方法,该方法只考虑了文件内容的安全性,未考虑文件数据丢失导致的安全性问题。
中国专利申请(201210176807.1),发明名称:一种云存储环境下的安全网盘系统的实现方法,申请人:清华大学。该发明公布了一种用PKI加密文件的方法,用于保障存储在网盘上的文件的安全,该方法同样只考虑了文件内容的安全性,而未考虑数据丢失导致的安全性问题。
传统上,在存储系统中都会使用RAID(Redundant Arrays of Inexpensive Disks)来实现冗余,在保证在硬盘损坏的情况下进行数据恢复。这种技术可以弥补上述两个发明的不足。但RAID系统一般用于完全相同的硬盘之间的冗余,部署不够灵活,不适应于网盘之间的应用。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种虚拟文件系统,该系统既能解决文件内容安全性的问题,又能解决数据丢失造成的文件损坏问题。
本发明的技术方案一是:通过多网盘冗余实现可靠性的虚拟文件系统,包括操作系统文件接口、文件分拆还原模块、文件信息数据库和上传下载模块;操作系统文件接口用于响应用户作用在操作系统的请求,当用户请求为上传文件时,文件分拆还原模块将待上传文件进行分片,生成冗余文件;上传下载模块通过网络与其他网盘提供商提供的网盘系统进行通信,将所述的冗余文件分别上传到不同的网盘;文件分拆还原模块将待上传文件以及生成的冗余文件的属性信息、分片上传信息记录到文件信息数据库;文件信息数据库保存在所述的操作系统内;当用户请求为下载文件时,文件分拆还原模块从文件信息数据库中提取文件的属性及分片信息,上传下载模块根据文件分拆还原模块提取的信息通过网络从相应网盘中提取冗余文件,由文件分拆还原模块对提取的冗余文件进行还原。
本发明的技术方案二为:通过多网盘冗余实现可靠性的虚拟文件系统,包括多个客户端和一个互联网同步系统;一个客户端为方案一中所述的虚拟文件系统;上传文件的客户端称为上传客户端模块,其它要同步这个文件的客户端称为同步客户端模块;上传客户端模块完成文件上传时,将文件信息数据库内记录的信息以及用户id、客户端id存储在互联网同步系统中,所述的文件信息数据库内记录的信息采用sql命令形式,同步客户端模块向互联网同步系统查询,请求所有用户id与本身用户id相同,客户端id与本身客户端id不同的所有记录,取出每条记录中对应的sql命令,在本客户端的数据库执行该sql命令, 即可得到与上传客户端相同的数据内容。
本发明方案在文件上传之前或者上传过程中通过加密以提高安全性。
本发明方案在文件上传或下载过程中,通过对文件本地缓存,提升访问性能。
本系统具有以下优点:
1.本发明通过对文件进行分拆,保证任何一个网盘没有完整数据,从而保证隐私安全性,即使网盘管理员或黑客拿到文件,因为文件不完整而不能恢复文件,保证了隐私不泄露,可以保证用户隐私的可靠性。
2.本发明通过冗余技术,使得即使一部分网盘故障或停止服务,系统仍然可以从剩余的网盘中把数据完整恢复,保证了数据的可靠性。
3.数据库保存在用户本地,无服务器失效的影响。
4.虚拟文件系统的数据可以通过专用的系统在不同节点,不同系统间同步,保证多个节点可以同时使用该虚拟文件系统,并有相同的文件系统视图。
5.可以通过使用加密的方法来提高安全性。
6.通过对文件本地缓存,可以提升访问性能。
附图说明:
图1是基本系统的结构图
图2是带同步系统的整体结构图
图3是文件上传的流程图
图4是文件下载及还原的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于孙良茵,未经孙良茵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310382098.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:创建虚拟块设备的方法及分布式文件系统
- 下一篇:地图搜索结果的展现方法和装置





