CN111124284A - Hard disk management method, device and related components - Google Patents

Hard disk management method, device and related components Download PDF

Info

Publication number
CN111124284A
CN111124284A CN201911208767.2A CN201911208767A CN111124284A CN 111124284 A CN111124284 A CN 111124284A CN 201911208767 A CN201911208767 A CN 201911208767A CN 111124284 A CN111124284 A CN 111124284A
Authority
CN
China
Prior art keywords
hard disk
data
file system
group
virtual hard
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
CN201911208767.2A
Other languages
Chinese (zh)
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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201911208767.2A priority Critical patent/CN111124284A/en
Publication of CN111124284A publication Critical patent/CN111124284A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0643Management of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0647Migration mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application discloses a hard disk management method, a hard disk management device, electronic equipment and a computer readable storage medium, which are applied to a controller and comprise the following steps: obtaining n virtual hard disks according to the hard disk group so as to facilitate interaction with a host file system through the virtual hard disks; determining a target virtual hard disk corresponding to a data operation instruction sent by a host file system, and writing data corresponding to the data operation instruction into the target virtual hard disk; and storing the data in the target virtual hard disk to the corresponding actual hard disk in the hard disk group. This application becomes n virtual hard disks with the hard disk group virtualization, supplies host computer file system to carry out data storage, writes into virtual hard disk with data to write into actual hard disk with the data in the virtual hard disk, carry out data access in the buffer memory, improved data access efficiency, because this application can directly accomplish the butt joint of host computer file system and hard disk group, reduce the data copy number of times, reduce the probability that data lost, improve host computer file system's treatment effeciency.

Description

Hard disk management method, device and related components
Technical Field
The present application relates to the field of storage servers, and in particular, to a hard disk management method, apparatus, and related components.
Background
With the advent of the society information explosion age, the data volume is increasing, the development of storage servers is also faster and faster, and the requirements on storage media are also higher and higher. At present, the access of the hard disk is mainly controlled by a host file system, data distribution, optimization and the like can only be realized by the host file system, a series of operations are required to be completed by the host file system to interact with the data of the hard disk, during the period, data loss is easily caused by frequent data copying, the response speed is slow, the processing efficiency and the recovery speed are not ideal, and the working efficiency of the host file system is influenced.
Therefore, how to provide a solution to the above technical problem is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The application aims to provide a hard disk management method, a hard disk management device, electronic equipment and a computer readable storage medium, which improve data access efficiency, reduce data copy times, reduce the probability of data loss and improve the processing efficiency of a host file system.
In order to solve the above technical problem, the present application provides a hard disk management method, applied to a controller, including:
obtaining n virtual hard disks according to the hard disk group so as to facilitate interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system, and writing data corresponding to the data operation instruction into the target virtual hard disk;
and storing the data in the target virtual hard disk to a corresponding actual hard disk in the hard disk group.
Preferably, the process of obtaining n virtual hard disks according to the hard disk group further includes:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, after the data corresponding to the data operation instruction is written into the target virtual hard disk, the hard disk management method further includes:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
Preferably, the hard disk management method further includes:
monitoring whether data in the hard disk group is balanced;
and if not, executing the data migration operation.
Preferably, the hard disk management method further includes:
judging whether an actual hard disk to be processed exists, wherein the actual hard disk does not finish data falling operation;
and if not, writing the data in the corresponding backup hard disk into the actual hard disk to be processed.
Preferably, the process of monitoring whether the data in the hard disk group is balanced specifically includes:
and monitoring whether the data in the hard disk group are balanced or not according to a preset period.
In order to solve the above technical problem, the present application further provides a hard disk management device, including:
the virtual module is used for obtaining n virtual hard disks according to the hard disk group so as to be convenient for interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
the write-in module is used for determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system and writing data corresponding to the data operation instruction into the target virtual hard disk;
and the disk dropping module is used for storing the data in the target virtual hard disk to a corresponding actual hard disk in the hard disk group.
Preferably, the virtual module is further configured to:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, the landing tray module is further used for:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
Preferably, the hard disk management apparatus further includes:
and the first monitoring module is used for monitoring whether the data in the hard disk group are balanced or not, and if not, executing data migration operation.
In order to solve the above technical problem, the present application further provides an electronic device, including:
a memory for storing a computer program;
a processor for implementing the steps of the hard disk management method according to any one of the above when executing the computer program.
To solve the above technical problem, the present application further provides a computer-readable storage medium, having a computer program stored thereon, where the computer program, when executed by a processor, implements the steps of the hard disk management method according to any one of the above.
The application provides a hard disk management method, which comprises the steps of virtualizing a hard disk group into n virtual hard disks for a host file system to store data, writing the data into the virtual hard disks, writing the data in the virtual hard disks into actual hard disks, and performing data access in a cache, so that the data access efficiency is improved. The application also provides a hard disk management device, electronic equipment and a computer readable storage medium, which have the same beneficial effects as the hard disk management method.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the prior art and the embodiments are briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart illustrating steps of a hard disk management method according to the present application;
fig. 2 is a schematic structural diagram of a hard disk management device provided in the present application;
fig. 3 is a schematic structural diagram of an electronic device provided in the present application.
Detailed Description
The core of the application is to provide a hard disk management method, a hard disk management device, an electronic device and a computer readable storage medium, which improve data access efficiency, reduce data copy times, reduce data loss probability and improve processing efficiency of a host file system.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
With the advent of the society information explosion age, the data volume is increasing, the development of storage servers is also faster and faster, and the requirements on storage media are also higher and higher. At present, the access of the hard disk is mainly controlled by a host file system, data distribution, optimization and the like can only be realized by the host file system, a series of operations are required to be completed by the host file system to interact with the data of the hard disk, during the period, data loss is easily caused by frequent data copying, the response speed is slow, the processing efficiency and the recovery speed are not ideal, and the working efficiency of the host file system is influenced. Based on the problems of the related art, the present application provides a new hard disk management method through the following embodiments, which can achieve the purposes of improving data access efficiency, reducing data copy times, and thus improving processing efficiency of a host file system.
The following describes a hard disk management method provided by the present application in detail.
Referring to fig. 1, fig. 1 is a flowchart illustrating steps of a hard disk management method according to the present application, where the hard disk management method is applied to a controller, and includes:
s101: obtaining n virtual hard disks according to the hard disk group so as to be convenient for interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
it should be noted that the controller in this application specifically refers to a main control of the hard disk management system, and includes a memory, a CPU, and the like, that is, a micro embedded system. Before the embodiment is executed, an operation of loading the master of the hard disk management system by the host file system may also be included. A server machine frame carries a hard disk management system, a hard disk group can be expanded, data sharing can be carried out through the hard disk management system, a host file system can carry out data interaction through an external interface of the hard disk management system, and certainly, the hard disk management system can also be externally connected with other maintainability or interactive equipment. Specifically, the embedded hard disk management system is realized by similar linux, and mainly realizes the functions of host interaction, external equipment interaction and hard disk management.
The purpose of this step is to virtualize the hard disk group into one or more virtual hard disks for the control of the host file system to store data, and it can be understood that the virtual hard disks are equivalent to the cache in the hard disk management system, so that data interaction is performed in the cache in the following process, and the interaction efficiency is improved.
S102: determining a target virtual hard disk corresponding to a data operation instruction sent by a host file system, and writing data corresponding to the data operation instruction into the target virtual hard disk;
it can be understood that the data operation instruction may include data to be written and information of a target virtual hard disk, where the target virtual hard disk is a virtual hard disk corresponding to the information in the data operation instruction in all virtual hard disks. After receiving a data operation instruction sent by a host file system, writing data to be written into a target virtual hard disk so as to perform data destaging and backup subsequently, improving the efficiency and enhancing the function expansibility of a hard disk set.
S103: and storing the data in the target virtual hard disk to the corresponding actual hard disk in the hard disk group.
Specifically, the virtual hard disk is a logical hard disk mapped by the actual hard disk, that is, a mapping relationship exists between the virtual hard disk and the actual hard disk, so that after the target virtual hard disk is determined, the actual hard disk in the hard disk group can be determined according to the target virtual hard disk, the data in the target virtual hard disk is landed in the corresponding actual hard disk, and specifically, the actual hard disk is landed by the data distribution of the virtual hard disk in sequence, so as to complete the interaction between the host file system and the actual hard disk.
The application provides a hard disk management method, which comprises the steps of virtualizing a hard disk group into n virtual hard disks for a host file system to store data, writing the data into the virtual hard disks, writing the data in the virtual hard disks into actual hard disks, and performing data access in a cache, so that the data access efficiency is improved.
On the basis of the above-described embodiment:
as a preferred embodiment, the process of obtaining n virtual hard disks from the hard disk group further includes:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, after the data corresponding to the data operation instruction is written into the target virtual hard disk, the hard disk management method further includes:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
Specifically, the hard disk groups are allocated according to a preset rule, for example, an external virtual hard disk occupies half, a backup hard disk occupies half, and the virtual hard disk is landed to the backup hard disk, so that the efficiency of the whole host file system is improved.
As a preferred embodiment, the hard disk management method further includes:
monitoring whether data in the hard disk group is balanced;
and if not, executing the data migration operation.
Specifically, the present embodiment aims to determine whether data in a hard disk group is unevenly distributed, and when the data in the hard disk group is unevenly distributed, migration adjustment is performed on data in each actual hard disk to ensure that the data in the hard disk group is evenly distributed, so as to ensure stability of the storage server.
Specifically, a target data size may be set for each actual hard disk, and a part of data in the actual hard disk whose data size exceeds the target data size is migrated to the actual hard disk whose data size does not exceed the target data size, so as to ensure that data in the hard disk group is uniformly distributed.
Further, in this embodiment, whether the data in the hard disk group is balanced or not may be monitored according to the first preset period, or whether the data in the hard disk group is balanced or not may be monitored after receiving a monitoring instruction sent by a user, where a trigger condition for monitoring whether the data in the hard disk group is balanced or not is not limited.
As a preferred embodiment, the hard disk management method further includes:
judging whether an actual hard disk to be processed exists, wherein the actual hard disk does not finish data falling operation;
and if not, writing the data in the corresponding backup hard disk into the actual hard disk to be processed.
Specifically, considering that there is a situation that a disk-dropping operation of a certain actual hard disk is not completed due to a sudden power failure, the embodiment further monitors a data synchronization situation of the actual hard disk, and if it is monitored that there is a to-be-processed actual hard disk in which the data-dropping operation is not completed, matches corresponding data from a corresponding backup hard disk, and writes the data into the to-be-processed actual hard disk, so as to ensure that the data of the actual hard disk is complete, thereby improving the reliability of the present application.
Further, in this embodiment, it may be determined whether there is an actual hard disk to be processed for which a data destaging operation is not completed according to a second preset period, or it may be determined whether there is an actual hard disk to be processed for which a data destaging operation is not completed after receiving a determination instruction sent by a user, where a trigger condition for determining whether there is an actual hard disk to be processed for which a data destaging operation is not completed is not limited herein.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a hard disk management device provided in the present application, including:
the virtual module 1 is used for obtaining n virtual hard disks according to the hard disk group so as to interact with a host file system through the virtual hard disks, wherein n is a positive integer;
the write-in module 2 is used for determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system and writing data corresponding to the data operation instruction into the target virtual hard disk;
and the disk dropping module 3 is used for storing the data in the target virtual hard disk to the corresponding actual hard disk in the hard disk group.
Therefore, the hard disk group is virtualized into n virtual hard disks for the host file system to store data, the data is written into the virtual hard disks, the data in the virtual hard disks is written into the actual hard disks, and the data is accessed in the cache, so that the data access efficiency is improved.
As a preferred embodiment, the virtual module 1 is further configured to:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, the landing tray module 3 is further configured to:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
As a preferred embodiment, the hard disk management apparatus further includes:
the first monitoring module is used for monitoring whether the data in the hard disk group are balanced or not, and if not, executing data migration operation.
As a preferred embodiment, the hard disk management apparatus further includes:
and the second monitoring module is used for judging whether the actual hard disk to be processed does not finish the data destaging operation, and if not, writing the data in the corresponding backup hard disk into the actual hard disk to be processed.
As a preferred embodiment, the process of monitoring whether the data in the hard disk group is balanced is specifically as follows:
and monitoring whether the data in the hard disk group are balanced or not according to a preset period.
On the other hand, the present application also provides an electronic device, as shown in fig. 3, which shows a schematic structural diagram of an electronic device according to an embodiment of the present application, where the electronic device 2100 according to the embodiment may include: a processor 2101 and a memory 2102.
Optionally, the electronic device may further comprise a communication interface 2103, an input unit 2104 and a display 2105 and a communication bus 2106.
The processor 2101, the memory 2102, the communication interface 2103, the input unit 2104, the display 2105, and the like communicate with each other via the communication bus 2106.
In the embodiment of the present application, the processor 2101 may be a Central Processing Unit (CPU), an application specific integrated circuit (asic), a digital signal processor, an off-the-shelf programmable gate array (fpga) or other programmable logic device (plc).
The processor may call a program stored in the memory 2102. Specifically, the processor may perform operations performed on the electronic device side in the following embodiments of the hard disk management method.
The memory 2102 stores one or more programs, which may include program code including computer operating instructions, and in this embodiment, at least one program for implementing the following functions is stored in the memory:
obtaining n virtual hard disks according to the hard disk group so as to facilitate interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system, and writing data corresponding to the data operation instruction into the target virtual hard disk;
and storing the data in the target virtual hard disk to a corresponding actual hard disk in the hard disk group.
Therefore, the hard disk group is virtualized into n virtual hard disks for the host file system to store data, the data is written into the virtual hard disks, the data in the virtual hard disks is written into the actual hard disks, and the data is accessed in the cache, so that the data access efficiency is improved.
In one possible implementation, the memory 2102 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function (such as a virtual function, etc.), and the like; the storage data area may store data created according to the use of the computer.
Further, the memory 2102 may include high speed random access memory, and may also include non-volatile memory, such as at least one disk storage device or other volatile solid state storage device.
The communication interface 2103 may be an interface of a communication module, such as an interface of a GSM module.
The present application may also include a display 2104 and an input unit 2105, among others.
Of course, the structure of the internet of things device shown in fig. 3 does not constitute a limitation on the internet of things device in the embodiment of the present application, and in practical applications, the electronic device may include more or less components than those shown in fig. 3, or some components in combination.
In another aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, where the computer program, when executed by a processor, implements the steps of the hard disk management method as described in any one of the above.
For the introduction of a computer-readable storage medium provided in the present application, please refer to the above embodiments, which are not described herein again.
The computer-readable storage medium provided by the application has the same beneficial effects as the hard disk management method.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A hard disk management method is applied to a controller and comprises the following steps:
obtaining n virtual hard disks according to the hard disk group so as to facilitate interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system, and writing data corresponding to the data operation instruction into the target virtual hard disk;
and storing the data in the target virtual hard disk to a corresponding actual hard disk in the hard disk group.
2. The method of claim 1, wherein the obtaining n virtual hard disks according to the group of hard disks further comprises:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, after the data corresponding to the data operation instruction is written into the target virtual hard disk, the hard disk management method further includes:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
3. The hard disk management method according to claim 1, further comprising:
monitoring whether data in the hard disk group is balanced;
and if not, executing the data migration operation.
4. The hard disk management method according to claim 1, further comprising:
judging whether an actual hard disk to be processed exists, wherein the actual hard disk does not finish data falling operation;
and if not, writing the data in the corresponding backup hard disk into the actual hard disk to be processed.
5. The method according to claim 3, wherein the step of monitoring whether the data in the hard disk group is balanced is specifically:
and monitoring whether the data in the hard disk group are balanced or not according to a preset period.
6. A hard disk management apparatus, comprising:
the virtual module is used for obtaining n virtual hard disks according to the hard disk group so as to be convenient for interaction with a host file system through the virtual hard disks, wherein n is a positive integer;
the write-in module is used for determining a target virtual hard disk corresponding to a data operation instruction sent by the host file system and writing data corresponding to the data operation instruction into the target virtual hard disk;
and the disk dropping module is used for storing the data in the target virtual hard disk to a corresponding actual hard disk in the hard disk group.
7. The apparatus of claim 6, wherein the virtual module is further configured to:
obtaining m backup hard disks according to the hard disk group, wherein m is a positive integer;
correspondingly, the landing tray module is further used for:
and writing the data in the target virtual hard disk into the corresponding backup hard disk.
8. The hard disk management device according to claim 6, further comprising:
and the first monitoring module is used for monitoring whether the data in the hard disk group are balanced or not, and if not, executing data migration operation.
9. An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the hard disk management method according to any one of claims 1 to 5 when executing said computer program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the hard disk management method according to any one of claims 1 to 5.
CN201911208767.2A 2019-11-30 2019-11-30 Hard disk management method, device and related components Pending CN111124284A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911208767.2A CN111124284A (en) 2019-11-30 2019-11-30 Hard disk management method, device and related components

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911208767.2A CN111124284A (en) 2019-11-30 2019-11-30 Hard disk management method, device and related components

Publications (1)

Publication Number Publication Date
CN111124284A true CN111124284A (en) 2020-05-08

Family

ID=70497253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911208767.2A Pending CN111124284A (en) 2019-11-30 2019-11-30 Hard disk management method, device and related components

Country Status (1)

Country Link
CN (1) CN111124284A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101556813A (en) * 2009-05-21 2009-10-14 无敌科技(西安)有限公司 Method for preventing play sound effect from producing pause
CN102968281A (en) * 2012-11-26 2013-03-13 华为技术有限公司 Data migration method and device
CN104133742A (en) * 2014-08-07 2014-11-05 浪潮(北京)电子信息产业有限公司 Data protection method and device
CN105022680A (en) * 2015-08-05 2015-11-04 浪潮(北京)电子信息产业有限公司 Data backup method and device
US20170262350A1 (en) * 2016-03-09 2017-09-14 Commvault Systems, Inc. Virtual server cloud file system for virtual machine backup from cloud operations

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101556813A (en) * 2009-05-21 2009-10-14 无敌科技(西安)有限公司 Method for preventing play sound effect from producing pause
CN102968281A (en) * 2012-11-26 2013-03-13 华为技术有限公司 Data migration method and device
CN104133742A (en) * 2014-08-07 2014-11-05 浪潮(北京)电子信息产业有限公司 Data protection method and device
CN105022680A (en) * 2015-08-05 2015-11-04 浪潮(北京)电子信息产业有限公司 Data backup method and device
US20170262350A1 (en) * 2016-03-09 2017-09-14 Commvault Systems, Inc. Virtual server cloud file system for virtual machine backup from cloud operations

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蓝天: "善用外力挖掘内存潜能", 《个人电脑》 *

Similar Documents

Publication Publication Date Title
US9448728B2 (en) Consistent unmapping of application data in presence of concurrent, unquiesced writers and readers
US11281404B2 (en) Storage volume migration scheduling based on storage volume priorities and specified constraints
EP2840495B1 (en) Container-based processing method and apparatus
US8966188B1 (en) RAM utilization in a virtual environment
CN107209683B (en) Backup image restore
US9354907B1 (en) Optimized restore of virtual machine and virtual disk data
US10970106B1 (en) Storage device sharing among virtual machines
US9032414B1 (en) Systems and methods for managing system resources allocated for backup validation
US11188365B2 (en) Memory overcommit by speculative fault
US9983826B2 (en) Data storage device deferred secure delete
CN112328365A (en) Virtual machine migration method, device, equipment and storage medium
CN114691300A (en) Hot migration method of virtual machine instance
US9886387B2 (en) Method and system for performing on-demand data write through based on virtual machine types
US10089015B1 (en) Per-drive memory resident zeroing maps for drive zeroing in a data storage system
US10169062B2 (en) Parallel mapping of client partition memory to multiple physical adapters
CN116680211A (en) Virtual memory management method, device, electronic equipment and storage medium
US9674105B2 (en) Applying a platform code level update to an operational node
CN111124284A (en) Hard disk management method, device and related components
US11847030B2 (en) Prioritizing virtual machines for backup protection at a virtual machine disk level
US11977785B2 (en) Non-volatile memory device-assisted live migration of virtual machine data
US10936229B1 (en) Simulating large drive count and drive size system and method
CN115390876A (en) Virtual machine QEMU program hot upgrading method, device and equipment
CN112214165A (en) Storage method and system of virtualization platform and related components

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508