CN103544254B - A kind of data managing method and device - Google Patents

A kind of data managing method and device Download PDF

Info

Publication number
CN103544254B
CN103544254B CN201310482239.2A CN201310482239A CN103544254B CN 103544254 B CN103544254 B CN 103544254B CN 201310482239 A CN201310482239 A CN 201310482239A CN 103544254 B CN103544254 B CN 103544254B
Authority
CN
China
Prior art keywords
group
data
subdirectory
piece
metadata
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.)
Active
Application number
CN201310482239.2A
Other languages
Chinese (zh)
Other versions
CN103544254A (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

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

Embodiment of the invention discloses that a kind of data managing method and device, applied to file system, are related to areas of information technology, it is possible to increase the performance of file system, concrete scheme is:Judge whether the space hold amount of n-th piece of group reaches default threshold value in m block group, if the space hold amount of n-th piece of group reaches default threshold value, migration subdirectory is then obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group.The present invention is used for data management.

Description

A kind of data managing method and device
Technical field
The present invention relates to areas of information technology, more particularly to a kind of data managing method and device.
Background technology
File system is the system for the file that operating system is used on hyperdisk subregion.In the prior art, file system All metadata and data are all mixed, in the memory space for being stored in whole file system.Work as file system space It is very big, when quantity of documents is especially more, access each time, be required for searching in very big space, this causes file system Performance is very low, especially under the application scenarios of mass small documents, and the backup of file and migration performance can be especially low.
The content of the invention
Embodiments of the invention provide a kind of data managing method and device, it is possible to increase the performance of file system.
To reach above-mentioned purpose, embodiments of the invention are adopted the following technical scheme that:
First aspect is there is provided a kind of data managing method, applied in file system, it is characterised in that the file system The memory space of system includes m block group, and data and metadata are divided into block group and are managed by this document system, wherein, m for more than 0 integer, the data managing method includes:
Judge whether the space hold amount of n-th piece of group reaches default threshold value in the m block group, wherein, n be more than 0 is less than m integer;
If the space hold amount of n-th piece of group reaches default threshold value, migration is obtained in n-th piece of group Catalogue;
Data and metadata in the migration subdirectory are moved in (n+1)th piece of group.
It is described that n-th piece of group is judged in the m block group with reference in a first aspect, in the first possible implementation Space hold amount whether reach default threshold value before, in addition to:
The memory space of the file system is divided into the m block group;
Data and metadata initial in the file system are stored in the 1st piece of group in the m block group.
With reference in a first aspect, in second of possible implementation, migration subdirectory is obtained in n-th piece of group, Including:
The searching data capacity expansion most fast subdirectory in n-th piece of group;
The data capacity found is expanded into most fast subdirectory and is used as the migration subdirectory.
With reference to first aspect to first aspect second of possible implementation in any one possible implementation, In the third possible implementation, the data and metadata in the migration subdirectory are moved in (n+1)th piece of group, wrapped Include:
Metadata in the migration subdirectory reads the corresponding data of metadata in the migration subdirectory;
Metadata in the migration subdirectory and the corresponding data of metadata in the migration subdirectory are moved to In (n+1)th piece of group.
Second aspect is there is provided a kind of data administrator, applied in file system, it is characterised in that the file system System includes m block group, and data and metadata are divided into block group and are managed by this document system, wherein, m is the integer more than 0, institute Stating data administrator includes space management unit and data processing unit, wherein,
The space management unit, for judging it is pre- whether the space hold amount of n-th piece of group reaches in the m block group If threshold value, wherein, n for more than 0 be less than m integer;
The data processing unit, for when the space that the judged result of the space management unit is n-th piece of group When occupancy reaches default threshold value, in n-th piece of group obtain migration subdirectory, and by it is described migration subdirectory in number It is moved to according to metadata in (n+1)th piece of group.
With reference to second aspect, in the first possible implementation,
The space management unit, is additionally operable to the memory space of the file system being divided into the m block group;
The data processing unit, is additionally operable in the m block group of the space management dividing elements, by the text Initial data and metadata are stored in the 1st piece of group in part system.
With reference to second aspect, in second of possible implementation,
The data processing unit, is additionally operable in n-th piece of group searching data capacity expansion most fast subdirectory, and The data capacity found is expanded into most fast subdirectory and is used as the migration subdirectory.
With reference to second aspect to second aspect second of possible implementation in any one possible implementation, In the third possible implementation,
The data processing unit, the metadata being additionally operable in the migration subdirectory reads the migration subdirectory In the corresponding data of metadata, and by it is described migration subdirectory in metadata and the metadata pair in the migration subdirectory The data answered are moved in (n+1)th piece of group.
Data managing method and device that embodiments of the invention are provided, applied to file system, by m block group Judge whether the space hold amount of n-th piece of group reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold Value, then obtain migration subdirectory, and the data and metadata that migrate in subdirectory are moved into (n+1)th piece of group in n-th piece of group In, improve the performance of file system.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
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 carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Embodiments of the invention provide a kind of data managing method, applied in file system, in the present invention, file system The memory space of system includes m block group, wherein, m is the integer more than 0, shown in reference picture 1, is comprised the following steps:
101st, judge whether the space hold amount of n-th piece of group reaches default threshold value in m block group.
Wherein, n is the integer more than 0 less than m.
If the 102, the space hold amount of n-th piece of group reaches default threshold value, migration specific item is obtained in n-th piece of group Record.
If the space hold amount of n-th piece of group reaches default threshold value, illustrate that the space of n-th piece of group writes full, it is impossible to write again Enter new data, in order to ensure data and metadata under same subdirectory in same piece of group, it is necessary to will selection one or Multiple subdirectories are moved in next piece of group as migration subdirectory, so so that the subdirectory stored in each block group Data and metadata complete under the catalogue are contained, file place directly can be determined by directory name when accessing file Block group, improves access efficiency, and if having file corruption in a block group, do not interfere with other block groups, improve file The performance of system.
103rd, the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group.
Wherein, data include the particular content of file in file system.Catalogue, document creation where metadata includes file The information such as time, filename, file size, file storage location.
The data managing method that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Based on the corresponding embodiments of Fig. 1, another embodiment of the present invention provides a kind of data managing method, applied to file System, shown in reference picture 2, specifically includes following steps:
201st, the memory space of file system is divided into m block group.
It is specific optional, the memory space of file system is divided into m block group of capacity identical;
Or, the maximum and minimum value of a block pool-size are set, dynamic tune is done according to the size of catalogue in use It is whole.
The 202nd, data and metadata initial in file system are stored in the 1st piece of group in m block group.
203rd, judge whether the space hold amount of the 1st piece of group reaches default threshold value.
If the 204, the space hold amount of the 1st piece of group reaches default threshold value, migration specific item is obtained in the 1st piece of group Record.
It is specific optional, when the space hold amount of the 1st piece of group reaches default threshold value, in the superblock of file system The space hold information of subdirectory is inquired about, data capacity is expanded to most fast subdirectory as migration subdirectory.Wherein, data are held Amount expands most refers under subdirectory that the data capacity rate of rise that stores is most fast soon, and file system superblock includes file system specific item The information such as record, file system gross space, the space used, total files.
205th, the data and metadata that migrate in subdirectory are moved in the 2nd piece of group.
Specific optional, the metadata in migration subdirectory reads the corresponding number of metadata in migration subdirectory According to, and the corresponding data of metadata in the metadata migrated in subdirectory and migration subdirectory are moved in the 2nd piece of group.
Repeat step 203-205, until m block group of file system is all distributed.So it is achieved that file system Data and metadata in system are divided into block group and are managed, the access and backup of convenience file.
The data managing method that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Based on the corresponding embodiments of Fig. 1 and Fig. 2, embodiments of the invention provide a kind of file access method, the institute of reference picture 3 Show, comprise the following steps:
301st, file access request is received.
Specifically, this document access request includes filename and directory name.Because to find file according to the directory name Place block group, so the directory name very little, can determine block group where unique block group, that is, file according to the directory name.
302nd, the block group according to where directory name determines catalogue.
Specifically, according to directory name in the file system search catalogue, if searching the catalogue, it is determined that the catalogue institute In block group, if do not found, error reporting is returned to.
If block group where catalogue the 303, is found, according to filename lookup file metadata.
Specifically, after block group where determining catalogue, block group is according to filename lookup file metadata where catalogue.
After step 302, in addition to:
If the 304, not finding block group where catalogue, error message is returned.
After step 303, in addition to:
If the 305, finding file metadata, the block group locating file data according to where metadata in catalogue.
After step 303, in addition to:
If the 306, not finding file metadata, error message is returned.
On the basis of with block group management file system, place block group can directly be determined according to directory name by accessing file, Only need to search the block group and can be achieved with accessing, it is not necessary to the locating file in whole file system, improve and access file Efficiency.
The data managing method that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Based on the corresponding embodiments of Fig. 1 and Fig. 2, embodiments of the invention provide a kind of file backup method, the institute of reference picture 4 Show, comprise the following steps:
401st, the block group according to where predetermined directory name searches the predetermined directory in the memory space of file system.
When user needs one catalogue of backup, the block group according to where predetermined directory name searches the catalogue is specific optional, When directory name is very big, data and metadata under the catalogue are stored in multiple pieces of groups, when directory name very little, under the catalogue Data and metadata be stored in a block group.
If the 402, finding block group where predetermined directory, metadata all under predetermined directory and data Cun Chudao are preset Backup space.
It is specific optional, can also be default standby by all metadata in block group where the catalogue and data Cun Chudao Part space.
After step 401, in addition to:
If the 403, not finding block group where predetermined directory, error message is returned.
Because being backed up with block group, when file system breaks down, as long as recovering error block group, it becomes possible to extensive It is multiple normal, improve the performance of file system.
The data managing method that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Embodiments of the invention provide a kind of data administrator, applied in file system, in the present invention, file system The memory space of system includes m block group, wherein, m is the integer more than 0, and shown in reference picture 5, the data administrator 50 includes Space management unit 501 and data processing unit 502.
Wherein, space management unit 501, for judging it is pre- whether the space hold amount of n-th piece of group reaches in m block group If threshold value, wherein, n for more than 0 be less than m integer.
Data processing unit 502, for space hold amount of the judged result when space management unit 501 for n-th piece of group When reaching default threshold value, migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved Into (n+1)th piece of group.
The data administrator that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Optionally, space management unit 501, is additionally operable to the memory space of file system being divided into m block group.
Data processing unit 502, is additionally operable in the m block group that space management unit 501 is divided, will be first in file system The data and metadata of beginning are stored in the 1st piece of group.
Specific optional, data processing unit 502 is additionally operable in n-th piece of group searching data capacity expansion most fast son Catalogue, and the data capacity found is expanded into most fast subdirectory as migration subdirectory.
Optionally, data processing unit 502, are additionally operable to the metadata in migration subdirectory and read in migration subdirectory The corresponding data of metadata, and the corresponding data of metadata in the metadata migrated in subdirectory and migration subdirectory are moved Move into (n+1)th piece of group.
The data administrator that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Another embodiment of the present invention provides a kind of data administrator 6001, and shown in reference picture 6, the equipment can be embedded in Or inherently microprocessor computer, such as:The portable equipments such as all-purpose computer, customization machine, mobile phone terminal or purl machine, The data administrator 6001 includes:At least one processor 6011, memory 6012 and bus 6013, at least one processing Device 6011 and memory 6012 are connected by bus 6013 and complete mutual communication.
The bus 6013 can be ISA (Industry Standard Architecture, industry standard architecture) Bus, PCI (Peripheral Component, external equipment interconnection) buses or EISA (Extended Industry Standard Architecture, extended industry-standard architecture) bus etc..The bus 6013 can be divided into address bus, Data/address bus, controlling bus etc..Only represented for ease of representing, in Fig. 6 with a thick line, it is not intended that only one bus or A type of bus.Wherein:
Memory 6012 is used to store executable program code, and the program code includes computer-managed instruction.Memory 6012 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non-volatile memory), example Such as at least one magnetic disk storage.
Processor 6011 is probably that (Central Processing Unit are referred to as a central processing unit 6011 CPU), or specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), Or it is arranged to implement one or more integrated circuits of the embodiment of the present invention.
Processor 6011, it is real to perform the corresponding equipment of above-mentioned Fig. 5 for calling the program code in memory 6012 The operation of data processing unit and space management unit in example is applied, the corresponding apparatus embodiments of reference picture 5 are specifically described, here not Repeat again.
The data administrator that embodiments of the invention are provided, applied to file system, by judging the in m block group Whether the space hold amount of n block groups reaches default threshold value, if the space hold amount of n-th piece of group reaches default threshold value, Migration subdirectory is obtained in n-th piece of group, and the data and metadata that migrate in subdirectory are moved in (n+1)th piece of group, is carried The high performance of file system.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can be with Realized with hardware, or firmware is realized, or combinations thereof mode is realized.When implemented in software, can be by above-mentioned functions It is stored in computer-readable medium or is transmitted as one or more instructions on computer-readable medium or code.Meter Calculation machine computer-readable recording medium includes computer-readable storage medium and communication media, and wherein communication media includes being easy to from a place to another Any medium of individual place transmission computer program.Storage medium can be any usable medium that computer can be accessed.With Exemplified by this but it is not limited to:Computer-readable medium can include RAM (Random Access Memory, random access memory), ROM (Read Only Memory, read-only memory), EEPROM (Electrically Erasable Programmable Read Only Memory, EEPROM), CD-ROM (Compact Disc Read Only Memory, i.e., only Read CD) or other optical disc storages, magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store tool Have instruction or data structure form desired program code and can by computer access any other medium.In addition.Appoint What connection can suitably as computer-readable medium.If for example, software is to use coaxial cable, optical fiber cable, multiple twin Line, DSL (Digital Subscriber Line, digital subscriber line) or such as infrared ray, radio and microwave etc Wireless technology is transmitted from website, server or other remote sources, then coaxial cable, optical fiber cable, twisted-pair feeder, DSL or The wireless technology of person's such as infrared ray, wireless and microwave etc be included in belonging to medium it is fixing in.As used in the present invention, Plate and dish include CD (Compact Disc, compress laser disc), laser disc, laser disc, DVD dish (Digital Versatile Disc, Digital universal light), floppy disk and Blu-ray Disc, the replicate data of the usual magnetic of which disk, and dish is then replicated with laser come optical Data.Above combination above should also be as being included within the protection domain of computer-readable medium.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.

Claims (6)

1. a kind of data managing method, applied in file system, it is characterised in that the memory space of the file system includes Data and metadata are divided into block group and are managed by m block group, the file system, wherein, m is the integer more than 0, the number Include according to management method:
Judge whether the space hold amount of n-th piece of group reaches default threshold value in the m block group, wherein, n is small more than 0 In m integer;
If the space hold amount of n-th piece of group reaches default threshold value, searching data capacity expands in n-th piece of group Most fast subdirectory, the data capacity found is expanded most fast subdirectory and is used as migration subdirectory greatly;
Data and metadata in the migration subdirectory are moved in (n+1)th piece of group.
2. according to the method described in claim 1, it is characterised in that the space that n-th piece of group is judged in the m block group Whether occupancy is reached before default threshold value, in addition to:
The memory space of the file system is divided into the m block group;
Data and metadata initial in the file system are stored in the 1st piece of group in the m block group.
3. the method according to claim any one of 1-2, it is characterised in that by the data and member in the migration subdirectory Data are moved in (n+1)th piece of group, including:
Metadata in the migration subdirectory reads the corresponding data of metadata in the migration subdirectory;
Metadata in the migration subdirectory and the corresponding data of metadata in the migration subdirectory are moved to described In (n+1)th piece of group.
4. a kind of data administrator, applied in file system, it is characterised in that the file system includes m block group, institute State file system data and metadata are divided into block group and be managed, wherein, m is the integer more than 0, the data administrator Including space management unit and data processing unit, wherein,
The space management unit, for judging it is default whether the space hold amount of n-th piece of group reaches in the m block group Threshold value, wherein, n is the integer more than 0 less than m;
The data processing unit, for when the space hold that the judged result of the space management unit is n-th piece of group Amount is when reaching default threshold value, the searching data capacity expansion most fast subdirectory in n-th piece of group, and by the number found According to capacity expansion most fast subdirectory as migration subdirectory, and the data and metadata in the migration subdirectory are moved to In (n+1)th piece of group.
5. device according to claim 4, it is characterised in that including:
The space management unit, is additionally operable to the memory space of the file system being divided into the m block group;
The data processing unit, is additionally operable in the m block group of the space management dividing elements, by the file system Initial data and metadata are stored in the 1st piece of group in system.
6. the device according to claim any one of 4-5, it is characterised in that including:
The data processing unit, is additionally operable to the metadata in the migration subdirectory and reads in the migration subdirectory The corresponding data of metadata, and the metadata in the migration subdirectory and the metadata in the migration subdirectory is corresponding Data are moved in (n+1)th piece of 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 CN103544254A (en) 2014-01-29
CN103544254B true 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)

Families Citing this family (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
CN111367463B (en) * 2018-12-25 2023-05-09 兆易创新科技集团股份有限公司 Storage space management method and device
CN112416253B (en) * 2020-11-25 2022-09-30 新华三云计算技术有限公司 Storage area dynamic adjustment method and device based on distributed storage

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7032096B2 (en) * 2003-04-22 2006-04-18 Hewlett-Packard Development Company, L.P. Memory management system and method using a hash table
CN101281542B (en) * 2008-05-09 2011-04-20 成都市华为赛门铁克科技有限公司 Method and device for storing file

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN103544254A (en) 2014-01-29

Similar Documents

Publication Publication Date Title
CN102667772B (en) File level hierarchical storage management system, method, and apparatus
CN103246595B (en) Application management method, device, server and terminating unit
US20130227085A1 (en) Terminal and method for using cloud services
CN102685194B (en) Memory device migration and the method and system be redirected
CN106031127B (en) Method and apparatus for management of applications
CN113296696A (en) Data access method, computing device and storage medium
CN103401902A (en) Portable cloud storage system and method
CN103544254B (en) A kind of data managing method and device
CN103984644B (en) A kind of data managing method and device
CN104145468A (en) File access authority control method and device thereof
CN101252756B (en) Method for leading in and out address book information of mobile terminal
EP3789883A1 (en) Storage fragment managing method and terminal
CN105630818A (en) Method and device for renaming files in batches
KR20110008699A (en) Apparatus and method for recording data of portable terminal
CN103049574B (en) Realize key assignments file system and the method for file dynamic copies
CN105824827A (en) File path storage and local file visiting method and apparatus
CN103744875A (en) Data rapid transferring method and system based on file system
CN101576854A (en) File access method, device and system
CN113806300A (en) Data storage method, system, device, equipment and storage medium
KR20160048173A (en) Storage processing method, device and terminal
CN115840731A (en) File processing method, computing device and computer storage medium
CN111831691B (en) Data reading and writing method and device, electronic equipment and storage medium
CN104965835A (en) Method and apparatus for reading and writing files of a distributed file system
WO2009031158A2 (en) Method and apparatus for network based data recovery
CN101483668A (en) Network storage and access method, device and system for hot spot data

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