US2016173603A1PendingUtilityA1
Method and apparatus for managing file system of unified storage system
Est. expiryDec 10, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06F 3/0605G06F 3/0643G06F 3/0644H04L 67/1097G06F 3/0689G06F 16/11G06F 17/30914G06F 17/30117G06F 17/30091G06K 19/06206G06K 7/087G06K 19/07722G06K 19/07745
47
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The disclosure relates to a method and apparatus of managing a file system of a unified storage system. According to embodiments of the present disclosure, the method comprises: creating a thin provisioning storage pool in a block level; mapping the thin provisioning storage pool to a file storage pool in a file level; and creating a file system by using the file storage pool. In this way, a capacity of the file system is expanded or shrunk without rebalancing or migrating data in the storage system.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for managing a file system of a unified storage system, the unified storage system comprising a file level and a block level having a block-based physical storage space, the method comprising:
creating a thin provisioning storage pool in the block level; mapping the thin provisioning storage pool to a file storage pool in the file level; and creating the file system by using the file storage pool.
2 . The method of claim 1 , further comprising:
receiving a request to change a capacity of the file system; and in response to the request, changing the capacity of the file system by changing a capacity of the thin provisioning storage pool.
3 . The method of claim 1 , further comprising:
prompting a user to add a new physical storage space in the block level in response to an amount of data in the file system exceeding a pre-defined proportion of the block-based physical storage space.
4 . The method of claim 1 , further comprising, in response to the thin provisioning storage pool being shrunk to be less than a pre-defined threshold, performing at least one of the following:
refusing a shrinking request; and prompting a user to delete data in the file system.
5 . The method of claim 1 , further comprising creating a plurality of storage volumes for the mapping according to the thin provisioning storage pool.
6 . The method of claim 5 , wherein a total capacity of the plurality of storage volumes is equal to a maximum capacity of the thin provisioning storage pool.
7 . An apparatus for managing a file system of a unified storage system, the unified storage system comprising a file device and a block device having a block-based physical storage space, the apparatus comprising:
a thin provisioning storage pool creating unit configured to create a thin provisioning storage pool in the block device; a mapping unit configured to map the thin provisioning storage pool to a file storage pool in the file device; and a file system creating unit configured to create the file system by using the file storage pool.
8 . The apparatus of claim 7 , further comprising:
a capacity change request receiving unit configured to receive a request to change a capacity of the file system; and a thin provisioning storage pool capacity changing unit configured to change the capacity of the file system by changing a capacity of the thin provisioning storage pool in response to the request.
9 . The apparatus of claim 7 , further comprising:
a physical storage space addition prompting unit configured to prompt a user to add a new physical storage space in the block device in response to an amount of data in the file system exceeding a pre-defined proportion of the block-based physical storage space.
10 . The apparatus of claim 7 , further comprising:
a thin provisioning storage pool shrink prompting unit configured to perform at least one of the following in response to the thin provisioning storage pool being shrunk to be less than a pre-defined threshold: refusing a shrinking request; and prompting a user to delete data in the file system.
11 . The apparatus of claim 7 , further comprising:
a storage volume creating unit configured to create a plurality of storage volumes for the mapping according to the thin provisioning storage pool.
12 . The apparatus of claim 11 , wherein a total capacity of the plurality of storage volumes is equal to a maximum capacity of the thin provisioning storage pool.
13 . A computer program product for managing a file system of a unified storage system, the unified storage system comprising a file level and a block level having a block-based physical storage space, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions for: creating a thin provisioning storage pool in the block level; mapping the thin provisioning storage pool to a file storage pool in the file level; and creating the file system by using the file storage pool.
14 . The computer program product of claim 13 , wherein the program instructions comprise instructions for:
receiving a request to change a capacity of the file system; and in response to the request, changing the capacity of the file system by changing a capacity of the thin provisioning storage pool.
15 . The computer program product of claim 13 , wherein the program instructions comprise instructions for:
prompting a user to add a new physical storage space in the block level in response to an amount of data in the file system exceeding a pre-defined proportion of the block-based physical storage space.
16 . The computer program product of claim 13 , wherein, in response to the thin provisioning storage pool being shrunk to be less than a pre-defined threshold, the program instructions comprise instructions for performing at least one of the following:
refusing a shrinking request; and prompting a user to delete data in the file system.
17 . The computer program product of claim 13 , wherein the program instructions comprise instructions for creating a plurality of storage volumes for the mapping according to the thin provisioning storage pool.
18 . The computer program product of claim 17 , wherein a total capacity of the plurality of storage volumes is equal to a maximum capacity of the thin provisioning storage pool.Join the waitlist — get patent alerts
Track US2016173603A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.