CN103544254A - Method and device for managing data - Google Patents

Method and device for managing data Download PDF

Info

Publication number
CN103544254A
CN103544254A CN201310482239.2A CN201310482239A CN103544254A CN 103544254 A CN103544254 A CN 103544254A CN 201310482239 A CN201310482239 A CN 201310482239A CN 103544254 A CN103544254 A CN 103544254A
Authority
CN
China
Prior art keywords
piece group
directory
data
metadata
sub
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.)
Granted
Application number
CN201310482239.2A
Other languages
Chinese (zh)
Other versions
CN103544254B (en
Inventor
文海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pizhou Huiteng Jingfa Construction Co ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310482239.2A priority Critical patent/CN103544254B/en
Publication of CN103544254A publication Critical patent/CN103544254A/en
Application granted granted Critical
Publication of CN103544254B publication Critical patent/CN103544254B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1724Details of de-fragmentation performed by the file system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

An embodiment of the invention discloses a method and a device for managing data, and relates to the technical field of information. The method and the device are applicable to a file system. The particular scheme includes that the method comprises judging whether a space occupation quantity of an n<th> block group among m block groups reaches a preset threshold value or not; acquiring migration sub-directories in the n<th> block group if the space occupation quantity of the n<th> block group reaches the preset threshold value; shifting data and metadata in the migration sub-directories to an n+1<th> group block. The method and the device have the advantage that the performance of the file system can be improved by the method and the device. The method and the device are used for managing the data.

Description

A kind of data managing method and device
Technical field
The present invention relates to areas of information technology, relate in particular to a kind of data managing method and device.
Background technology
File system is that operating system is for the system of the file on hyperdisk subregion.In prior art, metadata and data that file system is all mix, and are stored in the storage space of whole file system.When file system space is very large, when quantity of documents is many especially, access each time, all need in very large space, search for, this makes file system performance very low, and especially, under the application scenarios of mass small documents, the backup of file and migration performance can be low especially.
Summary of the invention
Embodiments of the invention provide a kind of data managing method and device, can improve the performance of file system.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, provides a kind of data managing method, is applied to, in file system, it is characterized in that, the storage space of described file system comprises m piece group, and wherein, m is greater than 0 integer, and described data managing method comprises:
In described m piece group, judge whether the space hold amount of n piece group reaches default threshold value, wherein, n is greater than 0 integer that is less than m;
If the space hold amount of described n piece group reaches default threshold value, in described n piece group, obtain migration sub-directory;
Data in described migration sub-directory and metadata are moved in n+1 piece group.
In conjunction with first aspect, in the possible implementation of the first, the described space hold amount that judges n piece group in described m piece group also comprises before whether reaching default threshold value:
The storage space of described file system is divided into described m piece group;
The 1st group in described m piece group by data initial in described file system and metadata store.
In conjunction with first aspect, in the possible implementation of the second, in described n piece group, obtain migration sub-directory, comprising:
In described n piece group, search data capacity and expand the fastest sub-directory;
The data capacity finding is expanded to the fastest sub-directory as described migration sub-directory.
In conjunction with first aspect, to any one possible implementation in the possible implementation of the second of first aspect, in the third possible implementation, the data in described migration sub-directory and metadata are moved in n+1 piece group, comprising:
According to the metadata in described migration sub-directory, read data corresponding to metadata in described migration sub-directory;
By data mobile corresponding to the metadata in the metadata in described migration sub-directory and described migration sub-directory in described n+1 piece group.
Second aspect, provides a kind of data administrator, is applied to, in file system, it is characterized in that, described file system comprises m piece group, and wherein, m is greater than 0 integer, and described data administrator comprises space management unit and data processing unit, wherein,
Described space management unit, for judging described m piece group whether the space hold amount of n piece group reaches default threshold value, wherein, n is greater than 0 integer that is less than m;
Described data processing unit, when reaching default threshold value when the space hold amount that judgment result is that described n piece group of described space management unit, in described n piece group, obtain migration sub-directory, and the data in described migration sub-directory and metadata are moved in n+1 piece group.
In conjunction with second aspect, in the possible implementation of the first,
Described space management unit, also for being divided into the storage space of described file system described m piece group;
Described data processing unit, also for described m the piece group in described space management dividing elements, by data initial in described file system and metadata store the 1st group.
In conjunction with second aspect, in the possible implementation of the second,
Described data processing unit, also expands the fastest sub-directory for search data capacity in described n piece group, and the data capacity finding is expanded to the fastest sub-directory as described migration sub-directory.
In conjunction with second aspect to any one possible implementation in the possible implementation of the second of second aspect, in the third possible implementation,
Described data processing unit, also for read data corresponding to metadata in described migration sub-directory according to the metadata of described migration sub-directory, and by data mobile corresponding to the metadata in the metadata in described migration sub-directory and described migration sub-directory in described n+1 piece group.
The data managing method that embodiments of the invention provide and device, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
A kind of data managing method schematic flow sheet that Fig. 1 provides for embodiments of the invention;
A kind of data managing method schematic flow sheet that Fig. 2 provides for another embodiment of the present invention;
A kind of file access method schematic flow sheet that Fig. 3 provides for embodiments of the invention;
A kind of file backup method schematic flow sheet that Fig. 4 provides for embodiments of the invention;
A kind of data administrator structural representation that Fig. 5 provides for embodiments of the invention;
A kind of data administrator structural representation that Fig. 6 provides for another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Embodiments of the invention provide a kind of data managing method, are applied in file system, and in the present invention, the storage space of file system comprises m piece group, and wherein, m is greater than 0 integer, shown in Fig. 1, comprises the following steps:
101, in m piece group, judge whether the space hold amount of n piece group reaches default threshold value.
Wherein, n is greater than 0 integer that is less than m.
If the space hold amount of 102 n piece groups reaches default threshold value, in n piece group, obtain migration sub-directory.
If the space hold amount of n piece group reaches default threshold value, the space that n piece group is described is write full, can not write again new data, in order to guarantee that data under same sub-directory and metadata are in same group, need to will select one or more sub-directories to move in next piece group as migration sub-directory, like this, make the sub-directory of storing in each piece group comprise data and metadata complete under this catalogue, in the time of access file, can directly by directory name, determine file place piece group, improved access efficiency, if have file corruption in a piece group, can not affect other piece groups, improved the performance of file system.
103, data and metadata in migration sub-directory are moved in n+1 piece group.
Wherein, data comprise the particular content of file in file system.Metadata comprises the information such as file place catalogue, document creation time, filename, file size, file storage location.
The data managing method that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Based on embodiment corresponding to Fig. 1, another embodiment of the present invention provides a kind of data managing method, is applied to file system, shown in Fig. 2, specifically comprises the following steps:
201, the storage space of file system is divided into m piece group.
Concrete optional, the storage space of file system is divided into m the piece group that capacity is identical;
Or, set maximal value and the minimum value of a piece pool-size, in use according to the size of catalogue, do dynamic adjustment.
202, the 1st group in m piece group by data initial in file system and metadata store.
Whether the space hold amount that 203, judges the 1st group reaches default threshold value.
If the space hold amount of 204 the 1st groups reaches default threshold value, in the 1st group, obtain migration sub-directory.
Concrete optional, when the space hold amount of the 1st group reaches default threshold value, the space hold information of inquiring about sub-directory in the superblock of file system, expands the fastest sub-directory as migration sub-directory using data capacity.Wherein, data capacity expansion refers to that the data capacity rate of rise of storing under sub-directory is the fastest the soonest, and file system superblock comprises the information such as file system sub-directory, file system gross space, the space of having used, total files.
205, data and metadata in migration sub-directory are moved in the 2nd group.
Concrete optional, according to the metadata in migration sub-directory, read data corresponding to metadata in migration sub-directory, and by 2 groups of data mobile to the corresponding to the metadata in the metadata in migration sub-directory and migration sub-directory.
Repeating step 203-205, until the m of file system piece group all distributes.So just realized and the data in file system and metadata are divided into piece group have managed, the access of convenience file and backup.
The data managing method that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Based on Fig. 1 and embodiment corresponding to Fig. 2, embodiments of the invention provide a kind of file access method, shown in Fig. 3, comprise the following steps:
301, receive file access request.
Concrete, this document request of access comprises filename and directory name.Because will find file place piece group according to this directory name, so this directory name is very little, can determine unique piece group according to this directory name, namely file place piece group.
302, according to directory name, determine catalogue place piece group.
Concrete, according to directory name, in file system, search for this catalogue, if search this catalogue, determine this catalogue place piece group, if do not found, return to error reporting.
If 303 find catalogue place piece group, according to filename locating file metadata.
Concrete, determine after the piece group of catalogue place, in catalogue place piece group according to filename locating file metadata.
After step 302, also comprise:
If 304 do not find catalogue place piece group, return to error message.
After step 303, also comprise:
If 305 find file metadata, according to metadata in catalogue place piece group locating file data.
After step 303, also comprise:
If 306 do not find file metadata, return to error message.
On the basis with piece group managing file system, access file can directly be determined place piece group according to directory name, only need to search this piece group and just can realize access, need to be in whole file system locating file, improved the efficiency of access file.
The data managing method that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Based on Fig. 1 and embodiment corresponding to Fig. 2, embodiments of the invention provide a kind of file backup method, shown in Fig. 4, comprise the following steps:
401, according to predetermined directory name, in the storage space of file system, search this predetermined directory place piece group.
When user need to back up a catalogue, according to predetermined directory name, search this catalogue place piece group, specifically optional, when directory name is very large, data under this catalogue and metadata store are in a plurality of groups, and when directory name is very little, the data under this catalogue and metadata store are in a piece group.
If 402 find predetermined directory place piece group, store metadata all under predetermined directory and data into default backup space.
Concrete is optional, also can store all metadata and data in this catalogue place piece group into default backup space.
After step 401, also comprise:
If 403 do not find predetermined directory place piece group, return to error message.
Because back up with piece group, so when file system breaks down, as long as recover to make mistakes piece group, just can recover normal, improved the performance of file system.
The data managing method that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Embodiments of the invention provide a kind of data administrator, are applied in file system, in the present invention, the storage space of file system comprises m piece group, and wherein, m is greater than 0 integer, shown in Fig. 5, this data administrator 50 comprises space management unit 501 and data processing unit 502.
Wherein, space management unit 501, for judging m piece group whether the space hold amount of n piece group reaches default threshold value, wherein, n is greater than 0 integer that is less than m.
Data processing unit 502, when reaching default threshold value when the space hold amount that judgment result is that n piece group of space management unit 501, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group.
The data administrator that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Optionally, space management unit 501, also for being divided into the storage space of file system m piece group.
Data processing unit 502, also for 501 m the piece groups of dividing in space management unit, by data initial in file system and metadata store the 1st group.
Concrete optional, data processing unit 502, also expands the fastest sub-directory for search data capacity in n piece group, and the data capacity finding is expanded to the fastest sub-directory as migration sub-directory.
Optionally, data processing unit 502, also for reading data corresponding to metadata of migration in sub-directory according to the metadata of migration sub-directory, and by data mobile corresponding to the metadata in the metadata in migration sub-directory and migration sub-directory in n+1 piece group.
The data administrator that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Another embodiment of the present invention provides a kind of data administrator 6001, shown in Fig. 6, this equipment can embed or itself be exactly micro-process computer, such as: the portable equipments such as multi-purpose computer, customization machine, mobile phone terminal or purl machine, this data administrator 6001 comprises: at least one processor 6011, storer 6012 and bus 6013, this at least one processor 6011 is connected by bus 6013 with storer 6012 and completes mutual communication.
This bus 6013 can be ISA(Industry Standard Architecture, industry standard architecture) bus, PCI(Peripheral Component, peripheral component interconnect) bus or EISA(Extended Industry Standard Architecture, extended industry-standard architecture) bus etc.This bus 6013 can be divided into address bus, data bus, control bus etc.For ease of representing, in Fig. 6, only with a thick line, represent, but do not represent only to have the bus of a bus or a type.Wherein:
Storer 6012 is for stores executable programs code, and this program code comprises computer-managed instruction.Storer 6012 may comprise high-speed RAM storer, also may also comprise nonvolatile memory (non-volatile memory), for example at least one magnetic disk memory.
Processor 6011 may be a central processing unit 6011(Central Processing Unit, referred to as CPU), or specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or be configured to implement one or more integrated circuit of the embodiment of the present invention.
Processor 6011, for calling the program code of storer 6012, in order to carry out the operation of data processing unit and space management unit in the apparatus embodiments that above-mentioned Fig. 5 is corresponding, specifically describes with reference to apparatus embodiments corresponding to Fig. 5, repeats no more here.
The data administrator that embodiments of the invention provide, be applied to file system, by judging in m piece group whether the space hold amount of n piece group reaches default threshold value, if the space hold amount of n piece group reaches default threshold value, in n piece group, obtain migration sub-directory, and data and metadata in migration sub-directory are moved in n+1 piece group, improved the performance of file system.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize with hardware, or firmware realization, or their array mode realizes.When using software to realize, one or more instructions or the code that above-mentioned functions can be stored in computer-readable medium or on computer-readable medium transmit.Computer-readable medium comprises computer-readable storage medium and communication media, and wherein communication media comprises any medium of being convenient to transmit from a place to another place computer program.Storage medium can be any usable medium that computing machine can access.As example but be not limited to: computer-readable medium can comprise RAM(Random Access Memory, random access memory), ROM(Read Only Memory, read-only memory), EEPROM(Electrically Erasable Programmable Read Only Memory, EEPROM (Electrically Erasable Programmable Read Only Memo)), CD-ROM(Compact Disc Read Only Memory, be read-only optical disc) or other optical disc storage, magnetic disk storage medium or other magnetic storage apparatus, or can be used in carry or store the expectation with instruction or data structure form program code and can be by any other medium of computer access.In addition.Any connection can be suitable become computer-readable medium.For example, if software is to use concentric cable, optical fiber cable, twisted-pair feeder, DSL(Digital Subscriber Line, digital subscriber line) wireless technology or such as infrared ray, radio and microwave from website, server or other remote source transmission, so concentric cable, optical fiber cable, twisted-pair feeder, DSL or the wireless technology such as infrared ray, wireless and microwave be included under in the photographic fixing of medium.As used in the present invention, dish and dish comprise CD(Compact Disc, compression laser disc), laser dish, laser disc, DVD dish (Digital Versatile Disc, digital universal light), floppy disk and Blu-ray Disc, the copy data of the common magnetic of its mid-game, dish carrys out the copy data of optics with laser.Within combination above also should be included in the protection domain of computer-readable medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by the described protection domain with claim.

Claims (8)

1. a data managing method, is applied to, in file system, it is characterized in that, the storage space of described file system comprises m piece group, and wherein, m is greater than 0 integer, and described data managing method comprises:
In described m piece group, judge whether the space hold amount of n piece group reaches default threshold value, wherein, n is greater than 0 integer that is less than m;
If the space hold amount of described n piece group reaches default threshold value, in described n piece group, obtain migration sub-directory;
Data in described migration sub-directory and metadata are moved in n+1 piece group.
2. method according to claim 1, is characterized in that, the described space hold amount that judges n piece group in described m piece group also comprises before whether reaching default threshold value:
The storage space of described file system is divided into described m piece group;
The 1st group in described m piece group by data initial in described file system and metadata store.
3. method according to claim 1, is characterized in that, in described n piece group, obtains migration sub-directory, comprising:
In described n piece group, search data capacity and expand the fastest sub-directory;
The data capacity finding is expanded to the fastest sub-directory as described migration sub-directory.
4. according to the method described in claim 1-3 any one, it is characterized in that, the data in described migration sub-directory and metadata moved in n+1 piece group, comprising:
According to the metadata in described migration sub-directory, read data corresponding to metadata in described migration sub-directory;
By data mobile corresponding to the metadata in the metadata in described migration sub-directory and described migration sub-directory in described n+1 piece group.
5. a data administrator, is applied to, in file system, it is characterized in that, described file system comprises m piece group, and wherein, m is greater than 0 integer, and described data administrator comprises space management unit and data processing unit, wherein,
Described space management unit, for judging described m piece group whether the space hold amount of n piece group reaches default threshold value, wherein, n is greater than 0 integer that is less than m;
Described data processing unit, when reaching default threshold value when the space hold amount that judgment result is that described n piece group of described space management unit, in described n piece group, obtain migration sub-directory, and the data in described migration sub-directory and metadata are moved in n+1 piece group.
6. device according to claim 5, is characterized in that, comprising:
Described space management unit, also for being divided into the storage space of described file system described m piece group;
Described data processing unit, also for described m the piece group in described space management dividing elements, by data initial in described file system and metadata store the 1st group.
7. device according to claim 5, is characterized in that, comprising:
Described data processing unit, also expands the fastest sub-directory for search data capacity in described n piece group, and the data capacity finding is expanded to the fastest sub-directory as described migration sub-directory.
8. according to the device described in claim 5-7 any one, it is characterized in that, comprising:
Described data processing unit, also for read data corresponding to metadata in described migration sub-directory according to the metadata of described migration sub-directory, and by data mobile corresponding to the metadata in the metadata in described migration sub-directory and described migration sub-directory in described n+1 piece group.
CN201310482239.2A 2013-10-15 2013-10-15 A kind of data managing method and device Active CN103544254B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310482239.2A CN103544254B (en) 2013-10-15 2013-10-15 A kind of data managing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310482239.2A CN103544254B (en) 2013-10-15 2013-10-15 A kind of data managing method and device

Publications (2)

Publication Number Publication Date
CN103544254A true CN103544254A (en) 2014-01-29
CN103544254B CN103544254B (en) 2017-10-10

Family

ID=49967706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310482239.2A Active CN103544254B (en) 2013-10-15 2013-10-15 A kind of data managing method and device

Country Status (1)

Country Link
CN (1) CN103544254B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202350A (en) * 2016-07-05 2016-12-07 浪潮(北京)电子信息产业有限公司 A kind of distributed file system simplifies the method and system of configuration automatically
WO2020006771A1 (en) * 2018-07-06 2020-01-09 华为技术有限公司 File system adjustment method and device
CN111367463A (en) * 2018-12-25 2020-07-03 北京兆易创新科技股份有限公司 Storage space management method and device
CN112416253A (en) * 2020-11-25 2021-02-26 新华三云计算技术有限公司 Storage area dynamic adjustment method and device based on distributed storage

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060155952A1 (en) * 2003-04-22 2006-07-13 Haas William R Memory management system and method using a hash table
CN101281542A (en) * 2008-05-09 2008-10-08 华为技术有限公司 Method and device for storing file
CN101610287A (en) * 2009-06-16 2009-12-23 浙江大学 A kind of load-balancing method that is applied to distributed mass memory system
CN101692239A (en) * 2009-10-19 2010-04-07 浙江大学 Method for distributing metadata of distributed type file system
CN102281329A (en) * 2011-08-02 2011-12-14 北京邮电大学 Resource scheduling method and system for platform as a service (Paas) cloud platform
CN103279568A (en) * 2013-06-18 2013-09-04 无锡紫光存储***有限公司 System and method for metadata management

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060155952A1 (en) * 2003-04-22 2006-07-13 Haas William R Memory management system and method using a hash table
CN101281542A (en) * 2008-05-09 2008-10-08 华为技术有限公司 Method and device for storing file
CN101610287A (en) * 2009-06-16 2009-12-23 浙江大学 A kind of load-balancing method that is applied to distributed mass memory system
CN101692239A (en) * 2009-10-19 2010-04-07 浙江大学 Method for distributing metadata of distributed type file system
CN102281329A (en) * 2011-08-02 2011-12-14 北京邮电大学 Resource scheduling method and system for platform as a service (Paas) cloud platform
CN103279568A (en) * 2013-06-18 2013-09-04 无锡紫光存储***有限公司 System and method for metadata management

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202350A (en) * 2016-07-05 2016-12-07 浪潮(北京)电子信息产业有限公司 A kind of distributed file system simplifies the method and system of configuration automatically
WO2020006771A1 (en) * 2018-07-06 2020-01-09 华为技术有限公司 File system adjustment method and device
CN111566622A (en) * 2018-07-06 2020-08-21 华为技术有限公司 File system adjusting method and equipment
CN111566622B (en) * 2018-07-06 2023-11-10 华为技术有限公司 File system adjusting method and equipment
CN111367463A (en) * 2018-12-25 2020-07-03 北京兆易创新科技股份有限公司 Storage space management method and device
CN111367463B (en) * 2018-12-25 2023-05-09 兆易创新科技集团股份有限公司 Storage space management method and device
CN112416253A (en) * 2020-11-25 2021-02-26 新华三云计算技术有限公司 Storage area dynamic adjustment method and device based on distributed storage

Also Published As

Publication number Publication date
CN103544254B (en) 2017-10-10

Similar Documents

Publication Publication Date Title
CN110018998B (en) File management method and system, electronic equipment and storage medium
CN106031127B (en) Method and apparatus for management of applications
CN111078464B (en) Method, device and system for backing up data
CN105095300A (en) Method and system for database backup
CN109446160A (en) A kind of file reading, system, device and computer readable storage medium
CN103176828A (en) Method and device of deleting application program residual files
CN103678143B (en) File memory method, device and electronic equipment
CN103369003A (en) A method and a system for scanning redundancy files in a mobile device by using cloud computing
WO2018141304A1 (en) Flash file system and data management method thereof
CN106033407B (en) Data pasting method and device
CN102821111A (en) Real-time synchronizing method for file cloud storage
CN103544254A (en) Method and device for managing data
CN110781156A (en) Data node distribution method, equipment and medium
KR20110008699A (en) Apparatus and method for recording data of portable terminal
CN108664482B (en) FLASH memory and storage file management method
CN102866995A (en) File access method for PPN (Peer-to-Peer Network), management method and distributed file system
CN103984644A (en) Data management method and device
CN105824827A (en) File path storage and local file visiting method and apparatus
CN115840731A (en) File processing method, computing device and computer storage medium
CN106341485A (en) Cloud storage method and device
CN104965835A (en) Method and apparatus for reading and writing files of a distributed file system
CN103559224A (en) Method and device for hashing metadata objects
AU2014267783A1 (en) Storage processing method, device and terminal
CN108958660B (en) Distributed storage system and data processing method and device thereof
CN103179153A (en) Mobile terminal and mobile terminal data backup method based on cloud server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191212

Address after: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

Effective date of registration: 20191212

Address after: 221300 Tushan street, Tushan Town, Pizhou City, Xuzhou City, Jiangsu Province

Patentee after: Pizhou Huiteng Jingfa Construction Co.,Ltd.

Address before: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210914

Address after: 221000 Room 202, office building of science and innovation center, No. 1 Chishuihe Road, industrial park, Tushan Town, Pizhou City, Xuzhou City, Jiangsu Province

Patentee after: Jiangsu Aoyuan industrial and mining low carbon Technology Development Research Institute Co.,Ltd.

Address before: 221300 Tushan street, Tushan Town, Pizhou City, Xuzhou City, Jiangsu Province

Patentee before: Pizhou Huiteng Jingfa Construction Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230116

Address after: 221000 Tushan street, Tushan Town, Pizhou City, Xuzhou City, Jiangsu Province

Patentee after: Pizhou Huiteng Jingfa Construction Co.,Ltd.

Address before: 221000 Room 202, office building of science and innovation center, No. 1 Chishuihe Road, industrial park, Tushan Town, Pizhou City, Xuzhou City, Jiangsu Province

Patentee before: Jiangsu Aoyuan industrial and mining low carbon Technology Development Research Institute Co.,Ltd.

TR01 Transfer of patent right