UNIFIED FILE AND OBJECT DATA STORAGE
First Claim
Patent Images
1. A method comprising:
- receiving, from a client computing device, a request to perform an operation on an object in a first storage system, wherein the first storage system comprises an object storage system;
identifying, by a processing device, a file in a second storage system that corresponds to the object in the first storage system, wherein the second storage system comprises a network attached storage file system in the local area network;
mounting, by the processing device via a mount-point and the local area network, the network attached storage file system to perform the operation using the file in the second storage system that corresponds to the object in the first storage system; and
sending, to the client device, a response indicating performance of the operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computing device receives, from a client computing device, a request to perform an operation on an object. The server computing device identifies a file, that corresponds to the object, in a network attached storage file system in a local area network. The server computing device mounts, via the local area network, the network attached storage file system to perform the operation using the file that corresponds to the object. The computer device sends a response indicating performance of the operation to the client computing device.
22 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a client computing device, a request to perform an operation on an object in a first storage system, wherein the first storage system comprises an object storage system; identifying, by a processing device, a file in a second storage system that corresponds to the object in the first storage system, wherein the second storage system comprises a network attached storage file system in the local area network; mounting, by the processing device via a mount-point and the local area network, the network attached storage file system to perform the operation using the file in the second storage system that corresponds to the object in the first storage system; and sending, to the client device, a response indicating performance of the operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving, from a client computing device using a mount-point over a local area network, a file system command to perform an operation on a file in a first storage system, wherein the first storage system comprises a network attached storage file system in the local area network; identifying, by the processing device, an object in the second storage system that corresponds to the file in the first storage system, wherein the second storage system comprises an object storage system; accessing the object storage system to perform the operation using the object in the first storage system that corresponds to the file in the first storage system; and sending, to the client computer device over the local area network, a file system response indicating performance of the operation. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; and a processing device coupled to the memory to; create a container and an object in a first storage system to store data in the first storage system, wherein the first storage system comprises an object storage system; expose a file in a second storage system that corresponds to the object in the first storage system from a mount-point, wherein the second storage system comprises a network attached storage file system in a local area network; and expose a top-level directory that corresponds to the container from the mount-point in the network attached storage file system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification