CN101599981A - 网络磁盘***及其方法 - Google Patents

网络磁盘***及其方法 Download PDF

Info

Publication number
CN101599981A
CN101599981A CNA2008100285778A CN200810028577A CN101599981A CN 101599981 A CN101599981 A CN 101599981A CN A2008100285778 A CNA2008100285778 A CN A2008100285778A CN 200810028577 A CN200810028577 A CN 200810028577A CN 101599981 A CN101599981 A CN 101599981A
Authority
CN
China
Prior art keywords
data
server
subscriber computer
module
mentioned
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008100285778A
Other languages
English (en)
Inventor
沈世祥
汤振兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitac Computer Shunde Ltd
Shunda Computer Factory Co Ltd
Original Assignee
Mitac Computer Shunde Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitac Computer Shunde Ltd filed Critical Mitac Computer Shunde Ltd
Priority to CNA2008100285778A priority Critical patent/CN101599981A/zh
Publication of CN101599981A publication Critical patent/CN101599981A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种网络磁盘***,该***至少包括一服务器,该服务器至少包括一存储单元,一连接于上述存储单元的处理单元;一路由器,其连接于上述服务器;一网络,其连接于上述路由器;若干用户计算机,其分别连接上述网络,所述用户计算机支持上述服务器及网络协议;一存储读取单元,其安装于上述服务器上,该存储读取单元用于对数据的拆分、分配、查询及读取;一上传下载单元,其安装于所述用户计算机上,该上传下载单元进行数据及指令等信息的传输。本发明网络磁盘***,要求用户计算机本身提供部分磁盘空间给服务器使服务器提供更大容量的磁盘空间,服务器造价低廉,经济实用。

Description

网络磁盘***及其方法
【技术领域】
本发明涉及一种网络***,特别是一种应用于网络大容量存储的的网络磁盘***。
【背景技术】
现代信息技术的飞速发展,导致了用户对网络磁盘设备的需求日益增大。对于目前的网络磁盘和***的性能已远远不能满足许多实际应用的需求,特别是对于磁盘设备的容量上,因而如何建立高性能的网络磁盘***成为人们关注的焦点,海量信息存储技术旨在研究大容量数据存储的策略和方法,其追求的目标在于扩大存储容量、保证数据的完整性和可靠性、加强对数据(文件)的管理和组织等。
网络磁盘是服务器上的一块专属的存储空间,用户可以在客户端浏览器上进行远程存储和管理。在此模式下,由于服务器本身的资源(包括磁盘容量和其它硬件资源)有限,在用户数目大量增加的情况,服务器不堪重负。而且传统的存储***,服务器上挂载许多磁盘或者磁盘阵列,数据越大,需要的磁盘空间越大,使得服务器本身造价高昂,且维护十分困难。
【发明内容】
本发明目的在于提供一种网络***,特别是一种应用于网络大容量存储的的网络磁盘***及其方法。
本发明提供一种网络磁盘***,该***至少包括:一服务器,一路由器,一网络,若干用户计算机。
该服务器,其用于对数据的存储、读取和存储节点的记录,该服务器至少包括:一存储单元,其用于存储一存储读取单元和数据等相关信息,所述存储读取单元用于对数据的拆分、分配、查询及读取,所述存储读取单元包括一拆分模块,该拆分模块用于对要存储数据进行拆分,一分配模块,该分配模块用于分配存储拆分的数据,并记录存储数据的节点信息,一查询模块,该查询模块用于查询与服务器相连接的用户计算机,一第一读取模块,该第一读取模块用于读取所述用户计算机上的数据;一处理单元,其连接于上述存储单元,该处理单元用于处理存储及读取数据要求、***的运做及存储和读取命令的产生;
该路由器,其连接于上述服务器,该路由器用于连接各种传输设备,进行数据、信息及指令的转换;
该网络,其连接于上述路由器,该网络用于数据、信息及指令的传输;
所述用户计算机,其分别连接上述网络,所述用户计算机支持上述服务器及网络协议,所述用户计算机上设有一上传下载单元,该上传下载单元控制所述计算机的数据传输,该上传下载单元包括一注册模块,该注册模块用于注册为上述服务器的用户,一登录模块,该登录模块用于验证所登录的用户计算机身份,及对所述用户计算机个人信息进行管理,一存储模块,该存储模块用于上传、记录用户计算机要存储数据,并发出上传信息指令,一第二读取模块,该第二读取模块用于读取及发出用户计算机下载数据信息指令;
其中,所述用户计算机通过上传下载单元注册为该网络磁盘***用户,所述服务器对上述用户计算机提供的部分共享存储空间进行管理,并通过存储读取单元处理存储及读取数据等信息指令。
为了达到上述目的,本发明还提供一种网络磁盘***的方法,其包括如下步骤:
(1)注册用户,服务器共享用户计算机部分资源;
(2)存储数据时,用户计算机传输存储数据、信息等指令;
(3)服务器接受并拆分存储数据、信息等指令;
(4)服务器查找用户计算机;
(5)服务器分配并存储数据、信息至用户计算机,并存储相关信息投影;
(6)读取数据时,用户计算机传输读取数据、信息等指令;
(7)服务器查找投影信息和有节点记录的用户计算机;
(8)服务器将所查找到的读取数据收回,并组合数据;
(9)服务器发送读取数据至用户计算机。
与现有技术相比较,本发明网络磁盘***及其方法利用网络用户计算机本机内资源,克服了网络服务器磁盘资源有限的问题,它要求每个使用网络磁盘的用户本身提供少量的磁盘空间给服务器以换取服务器给予的更大容量的磁盘空间,对于服务器来说,造价低廉,经济实用。该网络磁盘***及其方法设有路由器、服务器,消除了不同存储单元和服务器之间的连接障碍;提高了数据的共享性、可用性和可扩展性、管理性。
【附图说明】
图1为本发明网络磁盘***结构示意图。
图2为本发明网络磁盘***的方法流程图。
【具体实施***】
参图1所示,为本发明网络磁盘***结构示意图。
本发明提供一种网络磁盘***,适用于网络大容量存储的的网络磁盘***,该***包括:一服务器10,一路由器20,一网络21,若干用户计算机22。
该服务器10,其用于对数据的存储及读取和存储节点的记录,该服务器10至少包括:
一存储单元11,其用于存储一存储读取单元和数据等相关信息,所述存储读取单元用于对要存储和读取数据处理,所述存储读取单元包括一拆分模块,该拆分模块用于对要存储数据进行拆分,一分配模块,该分配模块用于分配存储拆分的数据,并记录存储数据的节点信息,一查询模块,该查询模块用于查询与服务器相连接的用户计算机,一第一读取模块,该第一读取模块用于读取所述用户计算机上的数据,于本实施例,该存储单元11为一磁盘存储设备,该存储读取单元分配、读取数据的方式为独立冗余磁盘阵列和多重备份的方式或多重独立冗余磁盘阵列和多重备份的方式;
一处理单元12,其连接于上述存储单元11,该处理单元12用于处理存储及读取数据要求、***的运做、产生存储和读取命令、执行所述存储读取单元内容,于本实施例,该处理单元12为一中央处理器;
该路由器20,其连接于上述服务器10,该路由器20用于连接各种传输设备,识别并转化传输设备之间的信息,使各种信息交换自如,并进行信息传输;
该网络21,其连接于上述路由器20,该网络21用于数据、信息及指令的传输;
所述用户计算机22,其分别连接上述网络21,并通过上述网络21、路由器20连接于上述服务器10,所述用户计算机22发出存储及读取信息指令,所述用户计算机22支持上述服务器20的网络协议,所述用户计算机22内设有一上传下载单元,该上传下载单元通过通用即插即用方式连接上述用户计算机22和所述网络21,该上传下载单元通过网络把用户计算机22连接至所述服务器10,该上传下载单元包括一注册模块,该注册模块用于注册为上述服务器的用户,一登录模块,该登录模块用于验证所登录的用户计算机22身份,及对所述用户计算机22个人信息进行管理,一存储模块,该存储模块用于上传、记录用户计算机22要存储数据,并发出上传信息指令,一第二读取模块,该第二读取模块用于读取及发出用户计算机22下载数据信息指令,于本实施例,该上传下载单元为一Web界面,所述该Web界面上包括注册、登录、存储、读取等信息内容,通过该Web界面用户计算机22方便存储及读取数据。
参图2所示,为本发明网络磁盘***的方法流程图。所述网络磁盘***的方法包含下列步骤:
步骤101在使用该网络磁盘***前,所述用户计算机22通过网络21、路由器20进入上述服务器10,读取服务器10上数据,同意该网络磁盘***的协议,注册为该网络磁盘***的用户,该服务器10通过网络21在所述用户计算机22内本地磁盘上开设一帐户、共享所述用户计算机22内部分存储空间,并进行记录所述用户计算机22的节点;
步骤102所述用户计算机22进入上传下载单元的Web界面,通过所述网络21、路由器20登录至所述服务器10,所述用户计算机22把存储数据、信息等指令传输至所述服务器10;
步骤103所述服务器10接受所述用户计算机22传输的数据、信息等指令,并通过所述存储单元11上存储读取单元拆分所述用户计算机22传输来的数据、信息;
步骤104所述服务器10运行所述存储读取单元查找与其相连的正在使用的并通过该网络磁盘***协议的用户计算机22;
步骤105所述服务器10上处理单元12运行存储单元11上存储读取单元,并按照存储读取单元上的分配数据方式分配数据,于本实施例,该分配数据方式为独立冗余磁盘阵列和多重备份的方式或多重独立冗余磁盘阵列和多重备份的方式,通过上述分配数据方式对拆分并分配的数据通过所述网络21、路由器20存储至查找到的上述用户计算机22,并把拆分数据和存储数据节点信息投影至服务器10的存储单元11上,所述服务器10通过所述网络21、路由器20反馈上述用户计算机22存储成功信息;
步骤106所述用户计算机22使用上传下载单元通过所述网络21、路由器20登录至所述服务器10,所述用户计算机22传输读取数据、信息等指令至所述服务器10;
步骤107所述服务器10接受上述用户计算机22的请求,所述存储读取单元查找所述服务器10上存储单元11存储的与所要读取数据相一致的拆分数据节点信息,并查找与上述服务器10相连的正在使用的有节点记录的用户计算机22;
步骤108所述服务器10将所查找到上述用户计算机22上存储数据读取并收回至所述服务器10,所述服务器10将收回数据读取整理数据、删除多余信息,并组合为用户计算机22所需的读取数据;
步骤109所述服务器10将组合后的数据依次通过所述路由器20、网络21发送至所述用户计算机22。

Claims (10)

1、一种网络磁盘***,该***至少包括一服务器,该服务器至少包括:一存储单元,一处理单元;一路由器,其连接于上述服务器;一网络,其连接于上述路由器;若干用户计算机,其分别连接上述网络,所述用户计算机支持上述服务器及网络协议,其特征在于,该***包括:
一存储读取单元,其安装于上述服务器上,所述存储读取单元包括:一拆分模块,该拆分模块用于对要存储数据进行拆分,一分配模块,该分配模块用于分配存储拆分的数据,并记录存储数据的节点信息,一查询模块,该查询模块用于查询与服务器相连接的用户计算机,一第一读取模块,该第一读取模块用于读取所述用户计算机上的数据;
一上传下载单元,其安装于上述用户计算机上,该上传下载单元控制所述用户计算机的数据传输,该上传下载单元包括:一注册模块,用于使用户计算机注册为上述服务器的用户,并共享一定的本地存储空间给服务器。
2、如权利要求1所述的网络磁盘***,其特征在于:所述存储单元为一磁盘存储设备。
3、如权利要求1所述的网络磁盘***,其特征在于:所述处理单元为一中央处理器。
4、如权利要求1所述的网络磁盘***,其特征在于:所述上传下载单元还包括:一登录模块,该登录模块用于验证所登录的用户计算机身份,及对所述用户计算机个人信息进行管理,一存储模块,该存储模块用于上传、记录用户计算机要存储数据,并发出上传信息指令,一第二读取模块,该第二读取模块用于读取及发出用户计算机下载数据指令信息。
5、如权利要求1所述的网络磁盘***,其特征在于:所述上传下载单元通过通用即插即用方式连接上述用户计算机和服务器。
6、如权利要求4所述的网络磁盘***,其特征在于:所述上传下载单元为一Web界面,所述Web界面上包括注册、登录、存储、读取等信息内容。
7、如权利要求1所述的网络磁盘***,其特征在于:所述用户计算机要存储数据时,所述用户计算机登录登录模块把用户计算机连接至上述服务器,通过所述上传下载单元的存储模块发出上传数据指令,所述服务器接收数据,接收的数据被所述存储读取单元上拆分模块拆分,由分配模块分配至与服务器相连的通过该网络磁盘协议的上述用户计算机上存储空间,并记录分配数据的节点信息。
8、如权利要求1所述的网络磁盘***,其特征在于:所述用户计算机要读取数据时,所述用户计算机登录登录模块把用户计算机连接至上述服务器,通过所述上传下载单元的第二读取模块发出读取数据指令,所述服务器接收下载指令,所述存储读取单元上查询模块查询读取数据存储备份的节点信息,并通过第一读取模块从上述用户计算机存储空间上读取数据。
9、如权利要求1所述的网络磁盘***,其特征在于:所述服务器分配、读取数据的方式为独立冗余磁盘阵列和多重备份的方式或多重独立冗余磁盘阵列和多重备份的方式。
10、一种网络磁盘***的方法,其特征在于,该方法包括如下步骤:
(1)注册用户,服务器共享用户计算机部分资源;
(2)存储数据时,用户计算机传输存储数据、信息等指令;
(3)服务器接受并拆分存储数据、信息等指令;
(4)服务器查找用户计算机;
(5)服务器分配并存储数据、信息至用户计算机,并存储相关信息投影;
(6)读取数据时,用户计算机传输读取数据、信息等指令;
(7)服务器查找投影信息和有节点记录的用户计算机;
(8)服务器将所查找到的读取数据收回,并组合数据;
(9)服务器发送读取数据至用户计算机。
CNA2008100285778A 2008-06-06 2008-06-06 网络磁盘***及其方法 Pending CN101599981A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100285778A CN101599981A (zh) 2008-06-06 2008-06-06 网络磁盘***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100285778A CN101599981A (zh) 2008-06-06 2008-06-06 网络磁盘***及其方法

Publications (1)

Publication Number Publication Date
CN101599981A true CN101599981A (zh) 2009-12-09

Family

ID=41421226

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100285778A Pending CN101599981A (zh) 2008-06-06 2008-06-06 网络磁盘***及其方法

Country Status (1)

Country Link
CN (1) CN101599981A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137134A (zh) * 2010-01-27 2011-07-27 智微科技股份有限公司 网络储存***及网络储存方法
CN102868927A (zh) * 2012-10-16 2013-01-09 李书军 存储播放控制方法和***
CN105653463A (zh) * 2014-11-12 2016-06-08 富泰华工业(深圳)有限公司 存储管理***、管理装置及方法
CN107277106A (zh) * 2017-05-11 2017-10-20 芜湖威灵数码科技有限公司 一种全息投影教育交互式存储***
CN109660604A (zh) * 2018-11-29 2019-04-19 上海碳蓝网络科技有限公司 数据存取方法及设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137134A (zh) * 2010-01-27 2011-07-27 智微科技股份有限公司 网络储存***及网络储存方法
CN102868927A (zh) * 2012-10-16 2013-01-09 李书军 存储播放控制方法和***
CN105653463A (zh) * 2014-11-12 2016-06-08 富泰华工业(深圳)有限公司 存储管理***、管理装置及方法
CN105653463B (zh) * 2014-11-12 2020-10-16 富泰华工业(深圳)有限公司 存储管理***、管理装置及方法
CN107277106A (zh) * 2017-05-11 2017-10-20 芜湖威灵数码科技有限公司 一种全息投影教育交互式存储***
CN107277106B (zh) * 2017-05-11 2021-05-18 深圳市优胜教育科技有限公司 一种全息投影教育交互式存储***
CN109660604A (zh) * 2018-11-29 2019-04-19 上海碳蓝网络科技有限公司 数据存取方法及设备

Similar Documents

Publication Publication Date Title
CN103827723B (zh) 大规模存储***
CN101902498B (zh) 一种基于网络技术的存储云备份方法
CN103329106B (zh) Alua首选项和状态转换的主机发现和处理
US7389367B2 (en) Method of managing I/O interface modules in a computer system
CN105025053A (zh) 基于云存储技术的分布式文件的上传方法及其***
US20050216473A1 (en) P2P network system
CN102035815B (zh) 数据获取方法、接入节点和***
CN101499995B (zh) 一种业务调度的方法及用于业务调度的***、装置
JP2003248611A (ja) 記憶管理統合システム、および、その記憶管理制御方法
CN102045385A (zh) 一种实现个人云计算***及设备
CN102571686A (zh) 云会议***的实现方法
CN101594387A (zh) 虚拟集群部署方法和***
CN101599981A (zh) 网络磁盘***及其方法
CN111182067A (zh) 一种基于星际文件***ipfs的数据写入方法及设备
CN101370027A (zh) 网络存储***、方法及应用服务器
EP2307991A2 (en) Distributed data storage and access systems
CN103458013A (zh) 一种流媒体服务器集群负载均衡***及均衡方法
CN101022400A (zh) 一种实现网络存储***的资源分配方法及装置
CN102420863B (zh) 一种快速分发文件***和方法及装置
CN103731489A (zh) 一种数据存储方法、***和设备
CN105162623A (zh) 一种云处理方法及云服务器
CN109309633B (zh) 一种基于管理交换机的整机柜服务器节点管理方法及装置
CN101159611A (zh) 一种批量***部署方法和部署装置
CN102929958A (zh) 元数据的处理方法,代理、转发设备,服务器及计算***
CN101989923A (zh) 将cim代理注册到管理代理的方法和***以及管理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20091209