CN100502337C - System for realizing the real time data backup in the digital home network - Google Patents

System for realizing the real time data backup in the digital home network Download PDF

Info

Publication number
CN100502337C
CN100502337C CNB2007100278746A CN200710027874A CN100502337C CN 100502337 C CN100502337 C CN 100502337C CN B2007100278746 A CNB2007100278746 A CN B2007100278746A CN 200710027874 A CN200710027874 A CN 200710027874A CN 100502337 C CN100502337 C CN 100502337C
Authority
CN
China
Prior art keywords
network
data
scsi
backup server
server
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.)
Expired - Fee Related
Application number
CNB2007100278746A
Other languages
Chinese (zh)
Other versions
CN101056235A (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.)
Sun Yat Sen University
National Sun Yat Sen University
Original Assignee
National Sun Yat Sen University
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 National Sun Yat Sen University filed Critical National Sun Yat Sen University
Priority to CNB2007100278746A priority Critical patent/CN100502337C/en
Publication of CN101056235A publication Critical patent/CN101056235A/en
Application granted granted Critical
Publication of CN100502337C publication Critical patent/CN100502337C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a system which can realize the real-time data backup in the digital home network, including the backup server and client, the backup server and client include the file system, hard disk driving module and network interface card, and are connected to the network via the network interface card; in addition, the backup server end also includes the SCSI-NIC device driving module used for the information transfer between the interfaces. The SCSI-NIC device driving module is set between the file system and hard disk driving module and network interface card; the backup server is configured for the SCSI card which connects the TCP.IP network, store and transfer SCSI instructions and data; the hard disk driving module of the backup server is SCSI. The storage technology is combined with the iSCSI technology in the invention, is applicable to different operating system, can process the request from different systems in the network, and back up the data in time and effectively, simplify the operation of the data backup, and further improves the use effect and application of the data backup.

Description

Realize the system of data real time backup in the digital home network
Technical field
The present invention relates to a kind of computer data memory technology, relate in particular to the system that realizes data real time backup in a kind of digital home network.
Background technology
Data are intangible assets.In a lot of fields, data be than computer hardware equipment also valuable the wealth of Duoing, require no matter what's going on, as assault, power failure, fire etc., will guarantee that all data do not lose, so data backup work is extremely important.Simultaneously, along with popularizing rapidly and development of computer application, the importance of data backup highlights day by day and is rooted in the hearts of the people in routine work and the life.Traditional data back up method just copies the mode of routine work record with file get off, or is kept in another machinery equipment.Yet for the domestic consumer, this daily data backup work is done very loaded down with trivial details, and on the other hand, because these data copies can't make file stay historical record to do tracking, time permanent back data are difficult to recover fully.
In addition, along with further going deep into and development of the applications of computer network, such as the website that long-distance education, ecommerce etc. are provided, very outstanding to the requirement of data capacity, performance, availability, extensibility and data backup, disaster recovery, prior art has been subjected to sizable pressure.For this reason, people have also carried out new technology exploration aspect storage, be to be on the memory device level mostly.But in using the file server process, the parallel SCSI bus that server and memory disk are coupled together has the certain physical complexity, and dispose the setting of parallel wiring, host bus adaptor and terminal of a part as file server also more loaded down with trivial details.In addition, the time-delay that difference low owing to the file server hardware speed, operating system causes has also brought obstacle for data backup.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, realize the system of data real time backup in the digital home network that provides a kind of and be applicable to different operating system, can handle the request of each system on the automatic network and data are backed up timely and effectively, operational processes with the reduced data backup further improves the result of use and the applicability of data backup.
Purpose of the present invention is achieved by the following technical programs:
Realize the system of data real time backup in a kind of digital home network provided by the invention, comprise backup server and client, described backup server and client all have file system, hard disk driving module and network interface unit, and be connected on the network, and then interconnect by network by network interface unit;
In addition, described backup server also comprise the information transmission that is used between each interface with realize communication, with the SCSI-NIC device driver module of the direct Writing/Reading of the data of NIC network interface to the hard disk of SCSI hardware interface, this SCSI-NIC device driver module is arranged between file system in the described backup server and hard disk driving module, the network interface unit; Backup server disposes the SCSI card that is used to connect TCP/IP network, storage and transmission SCSI instruction and data; The hard disk driving module of backup server is SCSI.
System of the present invention combines memory technology and iscsi technology and designs.SCSI-NIC device driver module wherein is based on SCSI (small computer system interface) hardware interface and NIC (network interface unit) network interface techniques, combine the characteristic of SCSI and Transmission Control Protocol, be arranged between file system and hard disk driving module, the network interface unit, the function of SCSI and NIC is combined, finish in device drive layer or data in magnetic disk layer.Therefore, no matter be that application server or work station can be regarded backup server as that all the local hard drive of oneself carries out read-write operation in the network.Because SCSI is and device-independent I/O subsystem, the server of system of the present invention or work station and operating system platform are irrelevant.Therefore, for the user, need not to change existing file system, the main frame access backup server in the network is fully transparent.
In some occasion such as digital domestic applications, backup server of the present invention can be placed on the internet, has independent IP address, and promptly its data are placed directly on the transmission network, uses data flow and storage data on the network interface unit transmission network.Like this, no matter any user who has access rights can directly visit the storage data in the backup server in which position of network.
Backup server of the present invention belongs to attached net storage device, and demand side is to the network application demand of continuous expansion, so backup server can be integrated memory device, allow client by the thin server of network to its access data that conducts interviews.
The present invention has following beneficial effect:
(1) combines the characteristic of SCSI and Transmission Control Protocol, by using the SCSI-NIC device driver module, real-time communication and transfer of data between client and the backup server have been realized, client can be regarded backup server as that the local hard drive of oneself carries out read-write operation, has made things convenient for backing up in realtime of data.
(2) combining iscsi technology and employing general file server access agreement, can handle the request of each system on the automatic network, is fully transparent to the user.No matter any system is that Windows nt server or Unix can visit backup server, has solved the cross-platform problem of different home operating system of user.
(3) no matter any user who has access rights can directly visit the storage data in the backup server in which position of network, has eliminated the file server hardware of low speed or any time-delay that operating system causes.
(4) do not need to use file server, reduced the physical complexity that the parallel SCSI bus that server and memory disk coupled together owing to the use of file server causes, reduced the setting of disposing the trouble of a part of parallel wiring, host bus adaptor and terminal as file server, the user is as long as be connected to backup server of the present invention on the network and can move.
Description of drawings
The present invention is described in further detail below in conjunction with embodiment and accompanying drawing:
Fig. 1 is the application architecture schematic diagram of the embodiment of the invention;
Fig. 2 is the structural principle block diagram of middle SCSI-NIC device driver module embodiment illustrated in fig. 1.
Embodiment
Figure 1 shows that embodiments of the invention, comprise backup server and client.In the digital home application scenario, backup server is placed on the internet, has independent IP address.As shown in Figure 1, backup server and client all have file system, hard disk driving module and network interface unit, and are connected on the Internet by network interface unit, and then interconnect by the Internet.Backup server disposes the SCSI card that is used to connect TCP/IP network, storage and transmission SCSI instruction and data.The hard disk driving module of backup server is SCSI.
As shown in Figure 1, between file system in backup server and hard disk driving module, the network interface unit, also be provided with the information transmission that is used between each interface with realize communication, with the SCSI-NIC device driver module of the direct Writing/Reading of the data of NIC network interface to the hard disk of SCSI hardware interface, this module is based on the Linux exploitation.
Because the characteristic of Linux open source code can be to the write operation and the merging of special device driver.And the device driver of block device provides the special interface of this kind equipment.Linux can support several block devices, and each all is a network block equipment (NBD), and this can allow remote resource appear to local device by the TCP layer.NBD exists as a kernel module, this means that it can at any time load and unload.Therefore, can be based on this kernel module from the user perspective designing driver.
Driver passes to real kernel driver to a file handle by the TCP socket that connects.Agreement is as follows: if driver is required that from the block device reading of data it sends a request package; In the time of EO, server returns the bag with this structure.Local resource of client requests, local resource produces one from the resident module of the internal memory on the server and replys (referring to Fig. 2).The result has become local remote resource all nodes on network on the server, and therefore a remote disk can be handled as any other block device.The mode that client computer is handled as common user class is operated, and communicates by letter with linux kernel by special initialization function call.Communication is by the tcp port of order line appointment, and it is require to remote machine more.System provides the network address more than, so that can be routed to server by several different physical interfaces.By using multi-layer device driver method, add the SCSI-NIC driver module on traditional disk unit driver upper strata and just can realize the direct and disk hardware communications of device driver.The SCSI-NIC driver module calls the bottom disc driver and carries out real magnetic disc i/o operation by the device driver interface of standard.
Because this SCSI-NIC device driver module is finished in device drive layer or data in magnetic disk layer, combines the function of SCSI and NIC, therefore concerning the user, need not change existing file system, the main frame access backup server in the network is fully transparent.This moment, backup server was equivalent to be placed on a big hard disk on the network, the user on the network can real time access data on it, and application server or work station have nothing to do with operating system platform.
Backup server belongs to attached net storage device, demand side is to the network application demand of continuous expansion, access data when allowing client and working group by network implementation, this visit can be by being integrated with memory device, allowing client (comprising work station and server) by network the thin server that it conducts interviews to be finished.Be reply network application demand, realization speed is fast, capacity is big, volume is little, and have performances such as availability, opening, reliability, extensibility, the cpu of backup server can be selected the brand product of external famous producer for use, and memory unit can be selected general storage brand and standard interface for use.
Backup server directly is placed on data on the transmission network, and the use network interface unit is transmitted data flow and the storage data on the LAN; It does not need file server, therefore the IP address of any acquisition backup server, have the user of access rights, no matter can directly visit the data of storage, eliminate the file server hardware of low speed or any time-delay that operating system causes in which position of network.

Claims (3)

1, realizes the system of data real time backup in a kind of digital home network, comprise backup server and client, described backup server and client all have file system, hard disk driving module and network interface unit, and be connected on the network, and then interconnect by network by network interface unit;
It is characterized in that: described backup server also comprise the information transmission that is used between each interface with realize communication, with the SCSI-NIC device driver module of the direct Writing/Reading of the data of NIC network interface to the hard disk of SCSI hardware interface, this SCSI-NIC device driver module is arranged between file system in the described backup server and hard disk driving module, the network interface unit; Backup server disposes the SCSI card that is used to connect TCP/IP network, storage and transmission SCSI instruction and data; The hard disk driving module of described backup server is SCSI.
2, realize the system of data real time backup in the digital home network according to claim 1, it is characterized in that: described backup server is placed on the internet, has independent IP address, be that its data are placed directly on the transmission network, use data flow and storage data on the network interface unit transmission network.
3, realize the system of data real time backup in the digital home network according to claim 1 and 2, it is characterized in that: described backup server is integrated memory device, allows client by the thin server of network to its access data that conducts interviews.
CNB2007100278746A 2007-05-08 2007-05-08 System for realizing the real time data backup in the digital home network Expired - Fee Related CN100502337C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100278746A CN100502337C (en) 2007-05-08 2007-05-08 System for realizing the real time data backup in the digital home network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100278746A CN100502337C (en) 2007-05-08 2007-05-08 System for realizing the real time data backup in the digital home network

Publications (2)

Publication Number Publication Date
CN101056235A CN101056235A (en) 2007-10-17
CN100502337C true CN100502337C (en) 2009-06-17

Family

ID=38795853

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100278746A Expired - Fee Related CN100502337C (en) 2007-05-08 2007-05-08 System for realizing the real time data backup in the digital home network

Country Status (1)

Country Link
CN (1) CN100502337C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902502B (en) * 2010-08-08 2012-10-10 北京大学 Transparent data storage method and system on basis of Android
CN103838517B (en) * 2012-11-23 2017-06-09 中国科学院声学研究所 A kind of method and system for transmitting data between polycaryon processor and disk array
CN106156359B (en) * 2016-07-28 2019-05-21 广东奥飞数据科技股份有限公司 A kind of data synchronization updating method under cloud computing platform
CN111158957B (en) * 2019-12-31 2021-02-09 广州鼎甲计算机科技有限公司 Virtual machine file recovery method, system, device and storage medium

Also Published As

Publication number Publication date
CN101056235A (en) 2007-10-17

Similar Documents

Publication Publication Date Title
CN102012789B (en) Centralized management type backup and disaster recovery system
US8225057B1 (en) Single-system configuration for backing-up and restoring a clustered storage system
CN100419664C (en) Incremental backup operations in storage networks
CN100416508C (en) Copy operations in storage networks
CN101952814B (en) Method and system for implementing virtual storage pool in virtual environment
US7574343B2 (en) System and method for logical modeling of distributed computer systems
CN102521072B (en) Virtual tape library equipment and data recovery method
CN108984335A (en) Backup and the method and system for restoring data
CN102065071B (en) Storage equipment supporting multi-transport protocol
CN101836192A (en) Local flash memory and remote server hybrid continuous data protection
CN103620580A (en) System and method for migration of data clones
CN101668048B (en) Data protection method and system for supporting any time data access and modification
JP2002024069A (en) File server to enable restoration of execution state, transaction logging mechanism, system resource and recovering method of execution state
CN103890738A (en) System and method for retaining deduplication in a storage object after a clone split operation
US6460113B1 (en) System and method for performing backup operations using a fibre channel fabric in a multi-computer environment
CN103778034A (en) Cloud storage-based data backup disaster recovery method and system
US20060206666A1 (en) System and method for remotely accessible local virtual storage
CN1244269A (en) Distributed on-line data communications system and method
CN108874590A (en) A kind of system of cloud host automated back-up and recovery
US20090150556A1 (en) Memory to storage communication for hybrid systems
CN100502337C (en) System for realizing the real time data backup in the digital home network
CN101426025A (en) Remote copy network
CN101938523A (en) Convergence method of iSCSI (Internet Small Computer System Interface) and FCP (Fiber Channel Protocol) and application thereof to disaster recovery
CN202565318U (en) Distributed virtual storage system
CN101212490A (en) Storage device controller

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090617

Termination date: 20150508

EXPY Termination of patent right or utility model