Cross-storage online cloning system of distributed cloud hard disk

By designing a cross-storage online cloning system for distributed cloud hard disks and using multi-cloud platform data distribution strategy, the problems of insufficient user data security and service continuity in the existing technology are solved, and high-reliability data storage and access are achieved.

CN119902711APending Publication Date: 2025-04-29全景飞
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411988475.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-28
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

Existing cloud hard drives have problems with insufficient user data security and service continuity in online cloning across storage backends.

Method used

A distributed cloud hard disk cross-storage online cloning system is designed. Through the combination of cloud storage module, IDE hard disk interface module, IDE network disk initial configuration module and IDE network disk password module, cloud storage, archiving and backup of data is realized, and a multi-cloud platform data distribution strategy is adopted to improve availability and fault tolerance.

Benefits of technology

The system improves the security of user data and storage reliability, ensuring that when a certain cloud platform fails, data can still be accessed, avoiding data loss and service interruption, and achieving the purpose of cross-storage online cloning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902711A_ABST
    Figure CN119902711A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data storage, and discloses a distributed cloud hard disk cross-storage online cloning system which is composed of a cloud storage module, an IDE hard disk interface module, an IDE network disk initial configuration module and an IDE network disk password module, and the cloud storage module and the IDE hard disk interface module form a function part of software in a mobile network disk in the system. After a user opens a cloud storage service, the user accesses a purchased storage space in an AK key encryption mode through a platform API interface, an IDE hard disk interface module receives an ATA protocol operation instruction and data sent by a computer on line and analyzes instruction content, an IDE network disk initial configuration module is accessed to an IDE network hard disk through a network port, a miniature embedded computer system is arranged in the IDE network hard disk, and the IDE network hard disk is connected with the platform through the platform API interface. A mainboard bearing is composed of a processor, a memory, an IO logic chip, a cache, an IO controller and a TF card memory, an operation software system runs in the mainboard bearing, an IDE network disk password module sets an IDE network disk password in a network hard disk initialization link, and the password can be changed in the later period.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data storage, and in particular to a cross-storage online cloning system of a distributed cloud hard disk. Background Art

[0002] In the cloud computing environment, data storage and management face unprecedented challenges. With the surge in data volume and the diversification of applications, traditional local storage and network-attached storage methods are gradually becoming inadequate. The emergence of cloud hard disks solves the problems of storage space and data management, but it also brings new technical challenges, especially in the field of online cloning across storage backends.

[0003] Existing cloud hard disks usually do not have network functions, and data is stored on magnetic disks or flash memory chips, which is fundamentally different from traditional hard disks. Most of the popular network disk applications currently require users to install specific programs and reside in the system, which increases the threshold for use and maintenance costs. More importantly, the large-scale and complex nature of public cloud computing cloud storage platforms makes it difficult for their availability and reliability to achieve the expected goals. Well-known large cloud computing companies in the industry also often experience major failures such as downtime, network disconnection, and data loss, which seriously affect users' data security and service continuity. Summary of the invention

[0004] 1. Technical issues to be resolved

[0005] In view of the deficiencies in the prior art, the present invention provides a cross-storage online cloning system for a distributed cloud hard disk, which has the advantages of user data security and service continuity, and solves the problems of insufficient user data security and lack of service continuity in traditional technologies.

[0006] (II) Technical solution

[0007] To achieve the above object, the present invention provides the following technical solutions: a cross-storage online cloning system for distributed cloud hard disks, the system consisting of a cloud storage module, an IDE hard disk interface module, an IDE network disk initial configuration module and an IDE network disk password module;

[0008] The cloud storage module and IDE hard disk interface module constitute the functional part of the software in the mobile network disk of the system;

[0009] The cloud storage module is the part of the system that is related to data cloud storage, archiving and backup functions. After the user activates the cloud storage service, he accesses the purchased storage space through the platform API interface in an AK key encrypted manner;

[0010] The IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online, and parses the instruction content;

[0011] The IDE network disk initial configuration module is connected to the IDE network hard disk through the network port. The IDE network hard disk has a micro embedded computer system, which is carried by a mainboard composed of a processor, memory, IO logic chip, cache, IO controller and TF card storage, and runs an operating software system;

[0012] The IDE network disk password module sets the IDE network disk password during the network hard disk initialization phase, and the password can be changed later.

[0013] Preferably, the cloud storage module is connected to multiple public cloud storage platforms at the same time, adopts different data distribution strategies according to the number of configured platforms, and designs a cloud storage platform solution to achieve user data distributed fault tolerance. When a cloud platform fails to work, the data stored on it can be read from other platforms or calculated by verification values.

[0014] Preferably, the cloud storage platform solution includes:

[0015] (1) Two cloud storage platform solution: The cloud storage module writes a copy of each piece of data on two platforms, and reads different data segments simultaneously on the two platforms when reading data;

[0016] (2) Solution with more than three cloud storage platforms: The cloud storage module divides the data into fixed-size data blocks, calculates the checksum of the data blocks, and stores the data blocks and the checksum in various cloud storage platforms.

[0017] Preferably, the cloud storage module integrates the SDK API of the cloud storage platform. On the premise that the user provides the access key, domain name and capacity of the cloud storage space bucket owned by the user, the module implements the basic operations of creating, reading, writing and deleting data in the cloud storage space bucket by calling the interface. The cloud storage module is connected to the IDE hard disk interface module through the network port.

[0018] Preferably, the IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online, parses the instruction content, and converts the address space to the data space corresponding to the cloud storage, connects to the cloud storage module through the network port, and then returns the read and write access results. The returned read and write includes the IDE network disk reading data process and the IDE network disk writing data process. Finally, the ATA / ATAPI instruction set of the ATA protocol command layer is supported by the IDE network disk.

[0019] Preferably, the IDE network disk reads data in the following process:

[0020] S1.1, the computer host transmits the command to the cache through the hard disk IDE data line, and the hard disk IO control chip receives and parses the command to obtain the command number, access address, and read data volume;

[0021] S1.2, the processor reads the command parameters in the cache through the IO control chip and converts the hard disk address into the object file number in the cloud storage bucket, calls the cloud storage module to obtain the data at the command specified address in the cloud storage through the network, and temporarily stores it in the memory;

[0022] S1.3, the IO control chip writes the read data into the cache, notifies the host to read the data, and completes the data read operation. The data content transmission between the AHCI hard disk control chipset in the computer host and the IO controller in the IDE network hard disk can also use the DMA channel to directly read the data temporarily stored in the memory without passing through the cache.

[0023] Preferably, the IDE network disk writes data process:

[0024] S2.1. The host computer transmits the command to the cache through the hard disk IDE data line. The hard disk IO control chip receives and parses the command, obtains the command number, access address, amount of data written, and content of the data written, and writes the above parameters into the cache.

[0025] S2.2, the processor reads the command parameters and data content in the cache through the IO control chip, and converts the hard disk linear address into the object file number in the cloud storage bucket, and calls the cloud storage module to send the data to the numbered file corresponding to the address specified by the command in the cloud storage through the network;

[0026] S2.3. Data content transmission between the host AHCI hard disk control chipset and the IO controller in the IDE network hard disk can also use the DMA channel to transfer the data content to the memory without caching.

[0027] Preferably, the IDE network disk initial configuration module is used to design and adjust the initial configuration of the DE network disk, dividing the storage space of the IDE network hard disk into two parts: the TF card flash memory configuration area on the disk and the cloud area. The IDE network disk first provides the on-disk configuration area to the host, and then provides the cloud area to the host after obtaining the user's configuration data. After the initial configuration is completed, the subsequent startup of the network disk mounting no longer requires the setting of the configuration file, and directly provides the cloud area entrance.

[0028] Preferably, the use process of the IDE network disk initial configuration module is:

[0029] S3.1. When the computer boots the mobile network disk, it accesses the configuration space in the disk. The network disk responds to the computer's IDENTIFYDEVICE instruction and returns the parameter confirmation information of the configuration space in the disk, so that the computer host can read and write files to the configuration space. The entries in the configuration file include the mobile network disk's startup password, cloud storage platform name, bucket domain name and AK access key, and storage capacity.

[0030] S3.2. Users can choose the number of cloud storage platforms to configure. When using multiple cloud platforms, fill in the configuration items of each platform's storage bucket in the configuration file, and the network disk can automatically adapt to the corresponding reliability strategy;

[0031] S3.3. When the network hard disk is started for the first time, after the user stores the configuration entries in the configuration area of ​​the disk, the network disk will link to the user's cloud storage space, generate new parameter confirmation information, refresh the host-side hard disk drive letter, present the cloud space to the host in the form of a local hard disk, and respond to the host's IO operations. The computer host can then use the cloud storage space just like a local hard disk.

[0032] Preferably, after the IDE network disk password module loads the network disk, the computer host obtains the drive letter corresponding to the configuration area in the network disk, writes the opening password into the configuration file and saves it, passes the internal verification password of the network disk, and then switches to the cloud area.

[0033] Compared with the prior art, the present invention provides a cross-storage online cloning system for distributed cloud hard disks, which has the following beneficial effects:

[0034] 1. The distributed cloud hard disk connected to the system of the present invention has the form, interface and function of an ordinary IDE PATA interface hard disk, and does not require the installation of specific software, is plug-and-play, and has networking function, can operate and access network storage services, and provide cloud storage space to computers in the form of a universal hard disk. It can support the simultaneous operation of multiple different cloud storage platforms, and user data is distributed and fault-tolerant, improving storage security and reliability. When a platform fails, it can still ensure the normal operation of the hard disk and data will not be lost, thereby achieving the purpose of cross-storage online cloning to solve the problems of insufficient user data security and lack of service continuity in traditional technologies. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a functional module diagram of the present invention;

[0036] Figure 2 It is a functional module diagram of the present invention;

[0037] Figure 3 This is a schematic diagram of the application of the present invention. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0039] See also Figure 1-3 ,A cross-storage online cloning system for distributed cloud hard disks, the system consists of a cloud storage module, an IDE hard disk interface module, an IDE network disk initial configuration module and an IDE network disk password module;

[0040] The cloud storage module and the IDE hard disk interface module constitute the functional part of the software in the mobile network disk of the system;

[0041] The cloud storage module is the part of the system related to data cloud storage, archiving and backup functions. After the user activates the cloud storage service, he can access the purchased storage space (storage bucket) through the platform API interface in AK (AccessKey ID and AccessKey Secret) key encryption mode. Cloud storage achieves high reliability and availability of data through distributed architecture and virtualization technology. Even if a storage node fails, the data can be restored from other nodes to ensure the security and continuity of user data and provide on-demand services. Users can flexibly adjust the storage space size according to actual needs without worrying about insufficient storage capacity. At the same time, cloud storage supports elastic expansion and can automatically increase storage resources as user needs grow. Cloud storage supports a variety of operating systems and devices. Users can access their data anytime and anywhere through the network, and use advanced encryption technology and access control mechanisms to ensure the security of user data during transmission and storage.

[0042] The IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online, analyzes the instruction content, and can achieve high-speed data transmission to meet the user's demand for data reading and writing speed;

[0043] The IDE network disk initial configuration module is connected to the IDE network hard disk through the network port. The IDE network hard disk has a micro embedded computer system, which is carried by the motherboard composed of processor, memory, IO logic chip, cache, IO controller and TF card storage, and runs the operating software system. The micro embedded computer system in the IDE network hard disk provides powerful processing power and flexibility, and can run complex operating software systems;

[0044] The IDE network disk password module sets the IDE network disk password during the network hard disk initialization phase. The password can be changed later, which enhances data security.

[0045] The cloud storage module connects to multiple public cloud storage platforms at the same time, adopts different data distribution strategies according to the number of configured platforms, and designs cloud storage platform solutions to achieve user data distributed fault tolerance (improve availability). When a cloud platform fails to work, the data stored on it can be read from other platforms or calculated by verification values.

[0046] Cloud storage platform solutions include:

[0047] (1) Two cloud storage platform solution: The cloud storage module writes a copy of each piece of data on two platforms. When reading data, the two platforms read different data segments at the same time. In the two cloud storage platform solution, each piece of data is written on two platforms. When reading data, the two platforms read different data segments at the same time, which further improves data availability and fault tolerance.

[0048] (2) Solution with more than three cloud storage platforms: The cloud storage module divides the data into fixed-size data blocks, calculates the checksum of the data blocks, and stores the data blocks and the checksum in various cloud storage platforms. By dividing the data into fixed-size data blocks, calculating the checksum, and storing them in multiple cloud storage platforms, even if a platform fails, the data can be read from other platforms or restored through the checksum.

[0049] The advantages are: cloud storage services provide a pay-as-you-go model, and users can flexibly adjust the storage space size according to actual needs without worrying about insufficient hard disk space.

[0050] The cloud storage module integrates the SDK API of the cloud storage platform. On the premise that the user provides the access key, domain name and capacity of the cloud storage space bucket they own, the module implements the basic operations of creating, reading, writing and deleting data in the cloud storage space bucket by calling the interface. The cloud storage module is connected to the IDE hard disk interface module through the network port. Through the access key and domain name of the cloud storage space bucket provided by the user, it ensures that only authorized users can access and operate the data, thereby enhancing data security.

[0051] The IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online. The ATA / ATAPI instruction set is a widely used hard disk interface standard. There are many systems and devices that support this standard. Therefore, this module can seamlessly connect with a variety of computer systems, parse the instruction content at the same time, and convert the address space to the data space corresponding to the cloud storage. It can effectively utilize the high bandwidth and low latency characteristics of cloud storage to improve data transmission efficiency, connect to the cloud storage module through the network port, and then return the read and write access results. The returned read and write includes the IDE network disk reading data process and the IDE network disk writing data process. Finally, the ATA / ATAPI instruction set of the ATA protocol command layer is supported by the IDE network disk.

[0052] IDE network disk data reading process:

[0053] S1.1. The host computer transmits instructions (such as READ SECTOR, READ SECTOREXT, READ DMA, READ DMA EXT and other ATA / ATAPI protocol instructions) to the cache through the hard disk IDE data line. The hard disk IO control chip receives and parses the instructions to obtain the command number, access address, and read data volume (length).

[0054] S1.2, the processor (hard disk interface software module) reads the command parameters in the cache through the IO control chip and converts the hard disk address into the object file number in the cloud storage bucket Bucket, calls the cloud storage module (GetObject interface) to obtain the data at the command specified address in the cloud storage through the network (i.e. the file with the corresponding number in the cloud storage), and temporarily stores it in the memory;

[0055] S1.3, the IO control chip writes the read data into the cache, notifies the host to read the data, and completes the data read operation. The data content transmission between the AHCI hard disk control chipset in the computer host and the IO controller in the IDE network hard disk can also use the DMA channel to directly read the data temporarily stored in the memory without passing through the cache.

[0056] IDE network disk writing data process:

[0057] S2.1. The host computer transmits instructions (such as WRITE SECTOR, WRITE SECTOREXT, WRITE DMA, WRITE DMA EXT and other ATA / ATAPI protocol instructions) to the cache through the hard disk IDE data line. The hard disk IO control chip receives and parses the instructions, obtains the command number, access address, write data amount (length), and write data content, and writes the above parameters into the cache.

[0058] S2.2, the processor (hard disk interface software module) reads the command parameters and data content in the cache through the IO control chip, and converts the hard disk linear address into the object file number in the cloud storage bucket Bucket, and calls the cloud storage module (PutObject interface) to send the data to the numbered file corresponding to the address specified by the command in the cloud storage through the network;

[0059] S2.3. Data content transmission between the host AHCI hard disk control chipset and the IO controller in the IDE network hard disk can also use the DMA channel to transfer the data content to the memory without caching.

[0060] The IDE network disk initial configuration module is used to design and adjust the initial configuration of the DE network disk. The storage space of the IDE network hard disk is divided into two parts: the TF card flash memory configuration area on the disk (calibrated 100MB) and the cloud area (maximum 64TB). The IDE network disk first provides the disk configuration area to the host, and then provides the cloud area to the host after obtaining the user's configuration data. After the initial configuration is completed, the subsequent startup of the network disk will no longer require the setting of the configuration file, and directly provide the cloud area entrance.

[0061] The usage process of the IDE network disk initial configuration module:

[0062] S3.1. When the computer starts the mobile network disk, it accesses the configuration space in the disk. The network disk responds to the computer's IDENTIFYDEVICE instruction (ATA / ATAPI protocol instruction) and returns the parameter confirmation information of the configuration space in the disk, so that the computer host can read and write files to the configuration space. The entries in the configuration file include the mobile network disk's startup password, cloud storage platform name, bucket domain name and AK access key, and storage capacity.

[0063] S3.2. Users can choose to configure the number of cloud storage platforms. When using multiple cloud platforms, fill in the configuration items (name, domain name, AK key, capacity) of each platform's storage bucket in the configuration file, and the network disk can automatically adapt to the corresponding reliability strategy;

[0064] S3.3. When the network hard disk is started for the first time, after the user stores the configuration entries in the configuration area of ​​the disk, the network disk will link to the user's cloud storage space, namely the cloud area, generate new parameter confirmation information (including basic information such as cloud storage space capacity and addressing range), refresh the host-side hard disk drive letter, present the cloud space to the host in the form of a local hard disk, and respond to the host's IO operations. The computer host can then use the cloud storage space in the same way as a local hard disk.

[0065] After the IDE network disk password module loads the network disk, the computer host obtains the drive letter corresponding to the configuration area in the network disk, writes the opening password into the configuration file and saves it, and then switches to the cloud area after the internal verification password of the network disk passes, thereby protecting the security of the network disk data.

[0066] The system of the present invention can be used for computer and server data storage, the device interface supports PATA IDE, complies with ATA protocol specifications, is connected to a host through an IDE data cable, provides data read and write access functions, is compatible with common hard disks, does not require additional driver software, and has an external size that conforms to 3.5-inch hard disk specifications. It also has an RJ45 100 / 1000 Ethernet port to connect to the network, accesses data storage space of an external storage server or cloud storage through the Internet, and ultimately enables a computer terminal to access network cloud storage space in the form of a common hard disk interface operation, completing the business of data backup and archiving extraction;

[0067] The external dimensions conform to the specifications of a 3.5-inch hard drive. The outer shell adopts a metal structure, the circuit board is placed at the bottom, and there is a metal cover on top. The hard drive data cable interface IDE connection terminal and power socket are at the front top, and the network port is at the back.

[0068] The advantages are: the distributed cloud hard disk connected to the system of the present invention has the form, interface and function of an ordinary IDE PATA interface hard disk, and does not require the installation of specific software, is plug-and-play, and has networking function, can operate and access network storage services, and provide cloud storage space to computers in the form of a universal hard disk. It can support the simultaneous operation of multiple different cloud storage platforms, and user data is distributed and fault-tolerant, improving storage security and reliability. When a platform fails, the hard disk can still be guaranteed to operate normally and data will not be lost, thereby achieving the purpose of cross-storage online cloning to solve the problems of insufficient user data security and lack of service continuity in traditional technologies.

[0069] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A cross-storage online cloning system for distributed cloud hard disks, characterized in that: The system consists of a cloud storage module, an IDE hard disk interface module, an IDE network disk initial configuration module, and an IDE network disk password module; The cloud storage module and IDE hard disk interface module constitute the functional part of the software in the mobile network disk of the system; The cloud storage module is the part of the system that is related to data cloud storage, archiving and backup functions. After the user activates the cloud storage service, he accesses the purchased storage space through the platform API interface in an AK key encrypted manner; The IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online, and parses the instruction content; The IDE network disk initial configuration module is connected to the IDE network hard disk through the network port. The IDE network hard disk has a micro embedded computer system, which is carried by a mainboard composed of a processor, memory, IO logic chip, cache, IO controller and TF card storage, and runs an operating software system; The IDE network disk password module sets the IDE network disk password during the network hard disk initialization phase, and the password can be changed later.

2. According to claim 1, a distributed cloud hard disk cross-storage online cloning system is characterized by: The cloud storage module is connected to multiple public cloud storage platforms at the same time, adopts different data distribution strategies according to the number of configured platforms, and designs cloud storage platform solutions to achieve user data distributed fault tolerance. When a cloud platform fails to work, the data stored on it can be read from other platforms or calculated by verification values.

3. According to claim 2, a distributed cloud hard disk cross-storage online cloning system is characterized by: The cloud storage platform solution includes: (1) Two cloud storage platform solution: The cloud storage module writes a copy of each piece of data on two platforms, and reads different data segments simultaneously on the two platforms when reading data; (2) Solution with more than three cloud storage platforms: The cloud storage module divides the data into fixed-size data blocks, calculates the checksum of the data blocks, and stores the data blocks and the checksum in various cloud storage platforms.

4. According to claim 3, a distributed cloud hard disk cross-storage online cloning system is characterized by: The cloud storage module integrates the SDK API of the cloud storage platform. On the premise that the user provides the access key, domain name and capacity of the cloud storage space bucket they own, the module implements the basic operations of creating, reading, writing and deleting data in the cloud storage space bucket by calling the interface. The cloud storage module is connected to the IDE hard disk interface module through the network port.

5. According to claim 4, a distributed cloud hard disk cross-storage online cloning system is characterized by: The IDE hard disk interface module receives ATA protocol operation instructions and data sent by the computer online, parses the instruction content, and converts the address space to the data space corresponding to the cloud storage, connects to the cloud storage module through the network port, and then returns the read and write access results. The returned read and write include the IDE network disk reading data process and the IDE network disk writing data process. Finally, the ATA / ATAPI instruction set of the ATA protocol command layer is supported by the IDE network disk.

6. The cross-storage online cloning system of a distributed cloud hard disk according to claim 5, characterized in that: The IDE network disk data reading process: S1.1, the computer host transmits the command to the cache through the hard disk IDE data line, and the hard disk IO control chip receives and parses the command to obtain the command number, access address, and read data volume; S1.2, the processor reads the command parameters in the cache through the IO control chip and converts the hard disk address into the object file number in the cloud storage bucket, calls the cloud storage module to obtain the data at the command specified address in the cloud storage through the network, and temporarily stores it in the memory; S1.3, the IO control chip writes the read data into the cache, notifies the host to read the data, and completes the data read operation. The data content transmission between the AHCI hard disk control chipset in the computer host and the IO controller in the IDE network hard disk can also use the DMA channel to directly read the data temporarily stored in the memory without passing through the cache.

7. The cross-storage online cloning system of a distributed cloud hard disk according to claim 5, characterized in that: The IDE network disk write data process: S2.

1. The host computer transmits the command to the cache through the hard disk IDE data line. The hard disk IO control chip receives and parses the command, obtains the command number, access address, amount of data written, and content of the data written, and writes the above parameters into the cache. S2.2, the processor reads the command parameters and data content in the cache through the IO control chip, and converts the hard disk linear address into the object file number in the cloud storage bucket, and calls the cloud storage module to send the data to the numbered file corresponding to the address specified by the command in the cloud storage through the network; S2.

3. Data content transmission between the host AHCI hard disk control chipset and the IO controller in the IDE network hard disk can also use the DMA channel to transfer the data content to the memory without caching.

8. The cross-storage online cloning system of a distributed cloud hard disk according to claim 1, characterized in that: The IDE network disk initial configuration module is used to design and adjust the initial configuration of the DE network disk, and divides the storage space of the IDE network hard disk into two parts: the TF card flash memory configuration area on the disk and the cloud area. The IDE network disk first provides the disk configuration area to the host, and then provides the cloud area to the host after obtaining the user's configuration data. After the initial configuration is completed, the subsequent startup of the network disk will no longer require the setting of the configuration file, and directly provide the cloud area entrance.

9. The cross-storage online cloning system of a distributed cloud hard disk according to claim 1, characterized in that: The usage process of the IDE network disk initial configuration module: S3.

1. When the computer boots the mobile network disk, it accesses the configuration space in the disk. The network disk responds to the computer's IDENTIFYDEVICE instruction and returns the parameter confirmation information of the configuration space in the disk, so that the computer host can read and write files to the configuration space. The entries in the configuration file include the mobile network disk's startup password, cloud storage platform name, bucket domain name and AK access key, and storage capacity. S3.

2. Users can choose the number of cloud storage platforms to configure. When using multiple cloud platforms, fill in the configuration items of each platform's storage bucket in the configuration file, and the network disk can automatically adapt to the corresponding reliability strategy; S3.

3. When the network hard disk is started for the first time, after the user stores the configuration entries in the configuration area of ​​the disk, the network disk will link to the user's cloud storage space, generate new parameter confirmation information, refresh the host-side hard disk drive letter, present the cloud space to the host in the form of a local hard disk, and respond to the host's IO operations. The computer host can then use the cloud storage space just like a local hard disk.

10. The cross-storage online cloning system of a distributed cloud hard disk according to claim 1, characterized in that: After the IDE network disk password module loads the network disk, the computer host obtains the drive letter corresponding to the configuration area in the network disk, writes the opening password into the configuration file and saves it, and then switches to the cloud area after the internal verification password of the network disk passes.