[go: up one dir, main page]

WO2019062097A1 - Procédé et dispositif de gestion de raid, et support de stockage lisible par ordinateur - Google Patents

Procédé et dispositif de gestion de raid, et support de stockage lisible par ordinateur Download PDF

Info

Publication number
WO2019062097A1
WO2019062097A1 PCT/CN2018/084305 CN2018084305W WO2019062097A1 WO 2019062097 A1 WO2019062097 A1 WO 2019062097A1 CN 2018084305 W CN2018084305 W CN 2018084305W WO 2019062097 A1 WO2019062097 A1 WO 2019062097A1
Authority
WO
WIPO (PCT)
Prior art keywords
raid
information
interface
disk
raid6
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.)
Ceased
Application number
PCT/CN2018/084305
Other languages
English (en)
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.)
Shenzhen Huadean Technology Co Ltd
Original Assignee
Shenzhen Huadean Technology 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 Shenzhen Huadean Technology Co Ltd filed Critical Shenzhen Huadean Technology Co Ltd
Publication of WO2019062097A1 publication Critical patent/WO2019062097A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD

Definitions

  • the present invention relates to the field of disk array technologies, and in particular, to a RAID management method, apparatus, and computer readable storage medium.
  • RAID Redundant Array of Independent Disks
  • RAID Redundant Array of Independent Disks
  • the main purpose of the present invention is to provide a RAID management method, apparatus, and computer readable storage medium, which are aimed at solving the technical problem that RAID 6 management cannot be implemented in a terminal of an Android system.
  • the present invention provides a RAID management method, which is applied to a terminal for installing an Android system, and the RAID management method includes the following steps:
  • the first RAID information is generated based on the configuration information, where the first RAID information includes a RAID 6 level and disk information, when the configuration information of the disk array RAID 6 input by the user based on the currently displayed configuration interface is received;
  • an array creation interface including the first RAID information and a creation option corresponding to the first RAID information is displayed;
  • RAID 6 Upon receiving a RAID 6 creation instruction triggered based on a creation option in the array creation interface, RAID 6 is created based on the first RAID information and through a corresponding RAID 6 interface.
  • the present invention further provides a RAID management apparatus, which is applied to a terminal for installing an Android system, the RAID management apparatus including: a memory, a processor, and a memory stored in the memory and in the processor A RAID management program running thereon, wherein the RAID management program is executed by the processor to implement the steps of the RAID management method described in any of the above.
  • the present invention further provides a computer readable storage medium, wherein the computer readable storage medium stores a RAID management program, and the RAID management program is implemented by a processor to implement the foregoing The steps of a RAID management method as described.
  • the first RAID information is generated based on the configuration information, and then the number of disks corresponding to the disk information is greater than or equal to 4 Displaying an array creation interface including the first RAID information and a creation option corresponding to the first RAID information, and then receiving a RAID creation instruction triggered based on a creation option in the array creation interface, based on the A RAID information is created and RAID6 is created through the corresponding RAID6 interface.
  • RAID6 can be created through the corresponding RAID6 interface according to user requirements.
  • RAID6 management can be implemented through the terminal of the Android system, which improves the convenience of RAID6 management.
  • FIG. 1 is a schematic structural diagram of a terminal to which a RAID management device belongs in a hardware operating environment according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a first embodiment of a RAID management method according to the present invention
  • FIG. 3 is a schematic diagram of the architecture of RAID 6.
  • FIG. 1 is a schematic structural diagram of a terminal to which a RAID management device belongs in a hardware operating environment according to an embodiment of the present invention.
  • the terminal of the embodiment of the present invention may be a PC.
  • the terminal may include a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002.
  • the communication bus 1002 is used to implement connection communication between these components.
  • the user interface 1003 can include a display, an input unit such as a keyboard, and the optional user interface 1003 can also include a standard wired interface, a wireless interface.
  • the network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface).
  • the memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage.
  • the memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
  • the terminal may further include a camera, RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.
  • sensors such as light sensors, motion sensors, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display according to the brightness of the ambient light, and the proximity sensor may turn off the display and/or when the mobile terminal moves to the ear. Backlighting.
  • the gravity acceleration sensor can detect the magnitude of acceleration in each direction (usually three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, Related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. No longer.
  • terminal structure shown in FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
  • an operating system may be included in the memory 1005 as a computer storage medium.
  • a network communication module may be included in the memory 1005 as a computer storage medium.
  • a user interface module may be included in the memory 1005 as a computer storage medium.
  • a RAID management program may be included in the memory 1005 as a computer storage medium.
  • the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server;
  • the user interface 1003 is mainly used to connect the client (user end), and perform data communication with the client; and the processor
  • the 1001 may be used to invoke the RAID management program stored in the memory 1005, and execute the RAID management method provided by the embodiment of the present application.
  • FIG. 2 is a schematic flowchart diagram of a first embodiment of a RAID management method according to the present invention.
  • the RAID management method is applied to a terminal for installing an Android system
  • the terminal for installing the Android system may be a mobile terminal, such as a mobile phone, an IPAD, or a smart wearable device.
  • the RAID management method includes the following steps:
  • Step S110 when receiving configuration information of the disk array RAID6 input by the user based on the currently displayed configuration interface, generating corresponding first RAID information based on the configuration information, where the first RAID information includes a RAID6 level and disk information;
  • RAID technology is the core processing technology of storage disk arrays, and its purpose is to improve the efficiency and fault tolerance of data processing.
  • the storage system generally adopts the necessary means to ensure the performance of the system.
  • the usual method is to set the cache system.
  • the caching system is a virtualized system that works by efficiently processing I/O requests to improve performance.
  • RAID6 adds a second independent parity block. Two independent parity systems use different algorithms, and the reliability of the data is very high. When any two disks fail at the same time, the data integrity will not be affected.
  • RAID6 needs to allocate more disk space and extra parity calculations for parity information. Compared with RAID5, it has more IO operations and calculations.
  • RAID6 Its "write performance" is strongly dependent on the specific implementation, so RAID6 usually It is not implemented in software, but is more likely to be implemented in hardware/firmware. A maximum of two disk corruptions are allowed in the same array. After replacing the new disk, the data will be recalculated and written to the new disk. According to design theory, RAID 6 must have more than four disks to take effect.
  • the terminal that installs the Android system is installed with a RAID management application APP, and the holder (user) of the terminal owns the login password corresponding to the login account of the APP, and after the user logs in, the terminal can be displayed.
  • the interface displays the RAID6 management main interface corresponding to the APP.
  • the RAID6 management main interface includes array creation information, current login user information, current disk array information, disk capacity information of each disk array, free disk information, and configuration interface. Navigation information of the secondary interface such as the operation interface. You can use the navigation information corresponding to the configuration interface in the RAID6 management main interface to enter the configuration interface. Then set the level of the disk array to be created, the disk to be used, the hot spare disk, or generate and import the configuration file. Etc., when the setting is completed, it can be submitted through the option (button) of the current interface to input the configuration information of RAID6.
  • the user when the configuration interface setting is completed, the user can submit the configuration information of the RAID 6 by using the option (button) of the current interface, and when receiving the configuration information of the RAID 6 input by the user based on the currently displayed configuration interface, based on The configuration information generates corresponding first RAID information, that is, all the configuration information is packaged according to a preset format to generate first RAID information.
  • the configuration information includes RAID6 level information, disk information, and/or hot spare disk information.
  • step S120 when the number of disks corresponding to the disk information is greater than or equal to 4, an array creation interface including the first RAID information and a creation option corresponding to the first RAID information is displayed;
  • the display screen of the terminal is popped up or switched to the array creation interface, and the array creation interface is used to display the first A RAID information and a creation option corresponding to the first RAID information
  • the user can re-confirm the related configuration of the RAID to be created by using the displayed first RAID information, and when the related configuration is correct, the interface can be displayed through the current array creation interface.
  • the creation options (buttons), etc. trigger the RAID6 creation instruction.
  • the first RAID information includes RAID 6 level information, disk information and/or hot spare disk information, RAID 6 interface information, and the like required for the RAID 6 to be created.
  • Step S130 when receiving a RAID6 creation instruction triggered based on the creation option in the array creation interface, create a RAID6 based on the first RAID information and through a corresponding RAID6 interface.
  • the step S130 includes: through the first RAID information and through the corresponding RAID6 interface, based on the RAID6 format disk corresponding to the disk information and the RAID6 format hot standby corresponding to the hot spare disk information.
  • the disk creates the RAID 6.
  • FIG. 3 is a schematic diagram of the architecture of RAID 6.
  • the disk device When creating RAID6, the disk device requires 4 or more disks, that is, RAID6 in the MCU hardware layer is required, and the number of hard disks is greater than or equal to 4.
  • Linux kernel layer mainly modify the kernel driver, and currently the Linux kernel version needs 2.6 versions to support RAID devices.
  • the environment tested in this paper is Linux3.4.39 only need to open the function of the RAID device in the MD device, the specific configuration process As follows: a., enter Device Driver; b, select Mutiple devices driver support (RAID and LVM); c, select two options related to RAID-4.
  • Android system layer mainly deploy RAID tools to the system. For example, port mdadm, Btrfs, raidtools and other tools to the system process directory /system/bin.
  • a module such as a configuration module and an array creation module may be set in the terminal of the Android system, and the configuration module receives the disk array configuration information input by the user, and generates corresponding disk array information, and the array creation module is configured according to the configuration.
  • the disk array information generated by the module creates the corresponding RAID6 interface.
  • the RAID management method of the present embodiment generates a corresponding first RAID information based on the configuration information, and then corresponds to the disk information, by receiving configuration information of the disk array RAID6 input by the user based on the currently displayed configuration interface.
  • an array creation interface including the first RAID information and a creation option corresponding to the first RAID information is displayed, and then a RAID 6 creation triggered based on a creation option in the array creation interface is received.
  • the RAID 6 is created based on the first RAID information and the corresponding RAID 6 interface, and the RAID 6 can be created through the corresponding RAID 6 interface according to the user requirement, and the RAID 6 management can be implemented through the terminal of the Android system, thereby improving the convenience of the RAID 6 management.
  • the RAID management method further includes:
  • step S140 when the disk that is currently in failure is detected, the second RAID information corresponding to the failed disk is obtained;
  • the terminal that installs the Android system can monitor the state of each disk currently in existence to obtain corresponding state information in real time, and obtain the corresponding disk corresponding to the invalid disk when determining the disk that is currently invalid according to the state information.
  • the RAID information is determined by the RAID 6 to which the failed disk belongs.
  • the second RAID information may be the number, name, and the like of the RAID 6.
  • step S150 the failed disk is deleted in the RAID 6 corresponding to the second RAID information by using the RAID6 interface corresponding to the second RAID information.
  • the failed disk is deleted in the RAID 6 corresponding to the second RAID information.
  • the RAID 6 interface corresponding to the second RAID information may be used or invoked in the first The failed disk is deleted from the RAID 6 corresponding to the RAID information.
  • Step S160 Rebuild the RAID 6 after the failed disk is deleted by using the RAID 6 interface corresponding to the second RAID information based on the RAID 6 format disk that is currently in the idle state.
  • the RAID 6 format disk that is currently in an idle state is obtained, wherein the RAID 6 format disk in the idle state refers to a RAID 6 format disk that does not currently belong to any RAID 6.
  • the number of disks in the idle state is the same as the number of the disk that has been deleted.
  • the disk is deleted after the disk is deleted by the RAID6 interface corresponding to the second RAID information.
  • the RAID 6 includes the remaining disks in the RAID 6 after the failed disk is deleted, and the hot spare disk and the RAID 6 format disk in the idle state.
  • the number of disks in the RAID 6 after the failed disk is deleted is greater than or equal to 4, and the RAID 6 can be directly reconstructed.
  • the disk is directly deleted.
  • the RAID management method in this embodiment is configured to obtain the second RAID information corresponding to the failed disk when the disk that is currently in use is detected, and then delete the failed disk in the RAID 6 corresponding to the second RAID information, and then The RAID 6 format disk that is currently in the idle state is rebuilt by the RAID 6 interface corresponding to the second RAID information to delete the RAID 6 after the failed disk is deleted, and the deleted disk in the RAID 6 can be deleted by the terminal of the Android system and the RAID 6 is deleted. Reconstruction further enhances the convenience of RAID6 management.
  • step S170 when it is detected that the abnormal RAID 6 exists in the RAID 6, the abnormal information corresponding to the abnormal RAID 6 and the third RAID information are acquired;
  • the terminal that installs the Android system can monitor the status of all the RAIDs 6 in real time, and determine whether there is an abnormal RAID6 currently in the root monitoring result, wherein the abnormal RAID 6 includes the sudden power failure of the RAID 6 or the sudden power failure of the disk in the RAID 6.
  • the RAID 6 is undergoing reconfiguration, the disk sequence of the RAID 6 is disordered, the RAID 6 is accidentally deleted, misformatted or mispartitioned, the disk of the RAID 6 is bad or damaged, and the disk of the RAID 6 is pulled out.
  • the terminal acquires the abnormal information corresponding to the abnormal RAID 6 and the third RAID information, and the third RAID information may be the number, name, and the like of the RAID 6.
  • Step S180 displaying prompt information including the abnormality information and the third RAID information.
  • the acquired abnormality information and the third RAID information are displayed on the display screen of the terminal, so that the user knows that the abnormal RAID6 is present in time.
  • the abnormality information corresponding to the abnormal RAID 6 and the third RAID information are displayed, and the voice alarm information and the like can also be output.
  • the RAID management method of the present embodiment obtains the abnormality information corresponding to the abnormal RAID and the third RAID information when the abnormal RAID 6 is detected in the RAID 6, and then displays the prompt information including the abnormality information and the third RAID information.
  • the abnormal information is displayed, so that the user can know the current abnormal RAID6 in time, and further improve the convenience of the RAID6 management.
  • the RAID management method before the step S110, the RAID management method further includes:
  • Step S190 Acquire a login account and a login password corresponding to the login request when receiving a login request triggered by the login interface.
  • the terminal for installing the Android system is installed with a RAID management application APP, and the holder (user) of the terminal owns the login password corresponding to the login account of the APP.
  • the login interface corresponding to the APP is displayed, so that the user inputs a corresponding login account and login password based on the login interface, and triggers the login request by clicking a login option or the like.
  • the terminal acquires the login account and the login password corresponding to the login request.
  • Step S200 displaying a RAID6 management main interface when the login account and the login password are verified;
  • the RAID6 management main interface when the login account and the login password are obtained, the login account and the login password are verified, and when the verification is passed, the RAID6 management main interface is displayed on the display screen of the terminal.
  • the RAID6 management main interface includes array creation information, current login user information, current disk array information, disk capacity information of each disk array, free disk information, configuration interface, and operation interface. Information, etc.
  • Step S210 Display a configuration interface corresponding to the configuration interface display request when receiving the configuration interface display request triggered by the RAID6 management main interface.
  • the user can enter the configuration interface by using the navigation information corresponding to the configuration interface in the RAID 6 management main interface. Specifically, when the configuration interface display request triggered by the RAID 6 management main interface is received, the configuration interface is displayed. Request the corresponding configuration interface, and then the user can set the level of the disk array to be created, the disk to be used, the hot spare disk, or generate and import configuration files, etc., when the setting is completed, the current interface can be used.
  • the option (button) is submitted to implement the input of the configuration information of RAID6.
  • the RAID management method further includes:
  • the RAID 6 corresponding to the expansion command is used to expand the RAID 6 corresponding to the expansion command by using the RAID 6 interface corresponding to the expansion command;
  • the add/delete in the RAID 6 corresponding to the add/delete command is added/deleted by the RAID6 interface corresponding to the add/delete command. Delete the RAID6 format hot spare disk corresponding to the instruction.
  • the RAID 6 can be expanded through the operation interface, that is, the disk is added in the RAID 6 , the disk is deleted in the RAID 6 , and the hot spare disk is added or deleted in the RAID 6 .
  • the RAID 6 and the RAID 6 format disk corresponding to the expansion command are obtained, and the RAID 6 format disk to be added is added to the RAID 6 through the RAID 6 interface corresponding to the expansion instruction.
  • the RAID 6 format disk to be added is added to the RAID 6 through the RAID 6 interface corresponding to the expansion instruction.
  • the RAID 6 format disk corresponding to the disk deletion instruction is determined, and the RAID 6 interface corresponding to the disk deletion instruction is deleted in the RAID 6 corresponding to the disk deletion instruction.
  • the RAID6 after the disk is deleted is rebuilt.
  • the RAID 6 after the disk is deleted meets the requirement of the RAID 6 level, that is, when the number of disks in the RAID 6 after deleting the RAID 6 format disk is greater than or equal to 4, the reconstruction may be directly performed, and the RAID 6 to be deleted may also be selected.
  • the other RAID 6 format disks with the same number of format disks are rebuilt to restore the RAID 6 after the disk is deleted, so as to ensure that the capacity of the RAID 6 after the disk is deleted is unchanged; when the RAID 6 after the disk is deleted does not meet the requirements corresponding to the RAID level, Select another RAID6 format disk with the same number of disks as the RAID6 format to be deleted to rebuild the RAID6 after the disk is deleted.
  • the RAID management method of the present embodiment obtains the login account and the login password corresponding to the login request when receiving the login request triggered by the login interface, and then displays the RAID 6 when the login account and the login password are verified.
  • the main interface is managed; and when the configuration interface display request triggered by the RAID6 management main interface is received, the configuration interface corresponding to the configuration display request is displayed, and the main interface of the RAID6 management is displayed on the Android terminal, so that the user can manage the main interface according to the RAID6.
  • the displayed content management RAID6 further improves the convenience of RAID6 management.
  • the RAID management method further includes:
  • Step S220 when receiving an operation interface display request triggered by the RAID6 management main interface, displaying an operation interface corresponding to the operation interface display request;
  • the user can enter the operation interface by using the navigation information corresponding to the configuration interface in the RAID 6 management main interface.
  • the configuration interface is displayed.
  • the corresponding operation interface is requested, and the operation interface includes RAID6 operation options such as start/stop, format, and the like.
  • Step S230 Acquire, according to the start/stop command triggered by the operation interface, acquiring fourth RAID information corresponding to the start/stop command;
  • the user may click a start/stop option of the operation interface to trigger a start/stop command, and when receiving a start/stop command triggered based on the operation interface, the terminal acquires the start/stop command correspondingly.
  • the fourth RAID information may be the number, name, and the like of the RAID 6.
  • Step S240 Start/stop the acquired RAID 6 corresponding to the fourth RAID information by using the RAID6 interface corresponding to the fourth RAID information.
  • the terminal when acquiring the fourth RAID information, starts/stops the acquired RAID 6 corresponding to the fourth RAID information by using the RAID 6 interface corresponding to the fourth RAID information.
  • the RAID management method of the present embodiment displays an operation interface corresponding to the operation interface display request by receiving an operation interface triggered by the RAID management main interface, and then receives a startup triggered by the operation interface. And acquiring the fourth RAID information corresponding to the start/stop command, and then starting/stopping the acquired RAID6 corresponding to the fourth RAID information by using the RAID6 interface corresponding to the fourth RAID information, and being able to pass Android
  • the terminal implements the start/stop control of RAID6, which further improves the convenience of RAID6 management.
  • the RAID management method further includes:
  • Step S250 Acquire a fifth RAID information corresponding to the formatting instruction when receiving a formatting instruction triggered by the operation interface;
  • the user can click the format option of the operation interface to trigger the formatting instruction.
  • the terminal acquires the fifth RAID corresponding to the formatting instruction.
  • Information, the fifth RAID information may be the number, name, and the like of the RAID 6.
  • Step S260 formatting the RAID 6 corresponding to the fifth RAID information by using the RAID6 interface corresponding to the fifth RAID information.
  • the terminal when the fifth RAID information is obtained, the terminal formats the RAID 6 corresponding to the fifth RAID information by using the RAID6 interface corresponding to the fifth RAID information. Specifically, the terminal may first determine that the RAID information is to be formatted. Disk, and then delete the partition of the determined disk, and finally format the fifth RAID information corresponding to each disk in RAID6 as a RAID6 format disk.
  • the RAID management method of the present embodiment obtains the fifth RAID information corresponding to the formatting instruction, and then passes the RAID6 interface corresponding to the fifth RAID information, when receiving the formatting instruction triggered by the operation interface.
  • the RAID 6 corresponding to the fifth RAID information is formatted, and the format of the RAID 6 can be implemented by using the Android terminal, thereby further improving the convenience of the RAID 6 management.
  • step S260 includes:
  • Step S261 acquiring partition information of each disk in the RAID 6 corresponding to the fifth RAID information
  • the terminal acquires the partition information of each disk in the RAID 6 corresponding to the fifth RAID information.
  • step S262 the partition corresponding to each of the disks is sequentially deleted based on the partition information by using the RAID6 interface corresponding to the fifth RAID information.
  • the terminal when acquiring the partition information, sequentially deletes the partitions corresponding to the disks according to the partition information by using the RAID6 interface corresponding to the fifth RAID information, so as to format the disks.
  • each disk after the partition is deleted is formatted into a RAID6 format disk by using the RAID6 interface corresponding to the fifth RAID information.
  • the terminal formats the disk after the partition is deleted into a RAID 6 format disk through the RAID 6 interface corresponding to the fifth RAID information, thereby implementing formatting of the RAID 6.
  • the RAID management method in this embodiment obtains the partition information of each disk in the RAID 6 corresponding to the fifth RAID information, and then sequentially deletes each of the disks based on the partition information by using the RAID 6 interface corresponding to the fifth RAID information. Corresponding partitions, and then, by using the RAID6 interface corresponding to the fifth RAID information, each disk after the partition is deleted is formatted into a RAID6 format disk, and then the partitions of the RAID6 disks can be deleted through the Android terminal, and then the RAID6 is formatted. Further improved the convenience of RAID6 management.
  • an embodiment of the present invention further provides a computer readable storage medium.
  • the computer readable storage medium stores a RAID management program, and the RAID management program is implemented by the processor to implement the steps of the foregoing RAID management method.
  • portions of the technical solution of the present invention that contribute substantially or to the prior art may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM as described above). , a disk, an optical disk, including a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a terminal device which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

La présente invention concerne un procédé de gestion de RAID. Le procédé comporte les étapes consistant: suite à la réception d'informations de configuration d'un réseau de disques RAID 6 introduites par un utilisateur sur la base d'une interface de configuration actuellement affichée, à générer des premières informations de RAID correspondantes d'après les informations de configuration; si le nombre de disques correspondant aux informations de disques est supérieur ou égal à 4, à afficher une interface de création de réseau comportant les premières informations de RAID et une option de création correspondant aux premières informations de RAID; suite à la réception d'une instruction de création de RAID 6 déclenchée d'après l'option de création dans l'interface de création de réseau, à créer une configuration de RAID 6 d'après les premières informations de RAID et au moyen d'une interface RAID 6 correspondante. La présente invention concerne également un dispositif de gestion de RAID et un support de stockage lisible par ordinateur. La présente invention peut créer une configuration de RAID 6 au moyen d'une interface de RAID 6 correspondante en fonction d'exigences de l'utilisateur, permettant la gestion de RAID 6 au moyen d'un terminal d'un système Android et accroissant la commodité de la gestion de RAID 6.
PCT/CN2018/084305 2017-09-30 2018-04-25 Procédé et dispositif de gestion de raid, et support de stockage lisible par ordinateur Ceased WO2019062097A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710932872.5 2017-09-30
CN201710932872.5A CN107765999A (zh) 2017-09-30 2017-09-30 Raid管理方法、装置及计算机可读存储介质

Publications (1)

Publication Number Publication Date
WO2019062097A1 true WO2019062097A1 (fr) 2019-04-04

Family

ID=61267515

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/084305 Ceased WO2019062097A1 (fr) 2017-09-30 2018-04-25 Procédé et dispositif de gestion de raid, et support de stockage lisible par ordinateur

Country Status (2)

Country Link
CN (1) CN107765999A (fr)
WO (1) WO2019062097A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107741829A (zh) * 2017-09-30 2018-02-27 深圳市华德安科技有限公司 Raid管理方法、装置及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130290626A1 (en) * 2012-04-30 2013-10-31 Lsi Corporation Melthods and systems for instantaneous online capacity expansion
CN106354430A (zh) * 2016-08-27 2017-01-25 浪潮(北京)电子信息产业有限公司 一种基于bmc配置raid卡的方法及装置
CN107741829A (zh) * 2017-09-30 2018-02-27 深圳市华德安科技有限公司 Raid管理方法、装置及计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984399B (zh) * 2010-10-29 2014-11-05 中兴通讯股份有限公司 一种软独立冗余磁盘阵列的管理方法和系统
US9575853B2 (en) * 2014-12-12 2017-02-21 Intel Corporation Accelerated data recovery in a storage system
CN106325760B (zh) * 2015-06-24 2019-05-07 伊姆西公司 管理存储阵列配置的方法和设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130290626A1 (en) * 2012-04-30 2013-10-31 Lsi Corporation Melthods and systems for instantaneous online capacity expansion
CN106354430A (zh) * 2016-08-27 2017-01-25 浪潮(北京)电子信息产业有限公司 一种基于bmc配置raid卡的方法及装置
CN107741829A (zh) * 2017-09-30 2018-02-27 深圳市华德安科技有限公司 Raid管理方法、装置及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WANG, CHUNHAI: "Windows Networking and Troubleshooting Utility Book, Ten Years' experience Version", 30 June 2015, article "RAID Card configuration for common servers", pages: 63 - 67 *

Also Published As

Publication number Publication date
CN107765999A (zh) 2018-03-06

Similar Documents

Publication Publication Date Title
WO2019165691A1 (fr) Procédé, appareil et dispositif de production automatique de cas de test, et support de stockage lisible par ordinateur
WO2019062093A1 (fr) Procédé et dispositif de gestion de raid, et support d'informations lisible par ordinateur
WO2019062102A1 (fr) Procédé de montage d'un réseau de disques, dispositif android et support de stockage
WO2014000635A1 (fr) Procédé permettant à un lecteur de fournir un service, lecteur, terminal et support de stockage d'ordinateur
WO2019062109A1 (fr) Procédé de montage d'un réseau de disques, dispositif android et support de stockage
WO2019174375A1 (fr) Procédé, appareil et dispositif de test d'interface, et support de stockage lisible par ordinateur
WO2013185570A1 (fr) Procédé de mise à jour de logiciel, système de mise à jour de logiciel et support de mémoire informatique
WO2018205545A1 (fr) Procédé de génération de données, appareil, terminal, et support d'informations lisible par ordinateur
WO2014082500A1 (fr) Procédé de chargement de page et système associé, et support de stockage informatique
WO2019062105A1 (fr) Procédé et dispositif de gestion de système raid et support d'informations lisible par ordinateur
WO2019059671A1 (fr) Dispositif électronique et son procédé de commande
WO2018233369A1 (fr) Procédé d'écriture basé sur la copie sur écriture et dispositif de disque virtuel, et support de stockage
WO2018028121A1 (fr) Procédé et dispositif de gestion de l'espace de stockage d'une partition de données
WO2015144052A1 (fr) Méthode et appareil de collecte de statistiques sur des informations de réseau
WO2018120680A1 (fr) Système de sauvegarde de disque virtuel, procédé, appareil, hôte de service et support d'enregistrement
WO2019205272A1 (fr) Procédé, dispositif et équipement de fourniture de service de machine virtuelle, et support d'informations lisible par ordinateur
JP2018190143A (ja) 情報処理装置
EP3539046A1 (fr) Dispositif électronique et procédé pour gérer un de données dans le dispositif électronique
WO2017036208A1 (fr) Procédé et système pour extraire des informations dans une interface d'affichage
WO2019062104A1 (fr) Procédé de montage d'une matrice de disques, périphérique android et support de stockage
WO2019062099A1 (fr) Procédé de montage d'une matrice de disques, dispositif android et support d'informations
WO2019062106A1 (fr) Procédé de montage d'un réseau de disques, dispositif android et support de stockage
WO2019127869A1 (fr) Procédé, appareil et dispositif de collecte d'informations de vulnérabilité, et support de stockage lisible
WO2019051684A1 (fr) Procédé d'édition d'image, terminal mobile et support d'informations lisible
WO2019000968A1 (fr) Procédé de traitement de différence de valeur résiduelle de transaction, appareil et support d'informations lisible par ordinateur

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18862346

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18862346

Country of ref document: EP

Kind code of ref document: A1