FILE SERVER APPARATUS
First Claim
1. A file server apparatus configured to share a first file system volume stored in a shared file storage apparatus with another file server apparatus, and mediate accesses from a client to the first file system volume, the file server apparatus comprising:
- a second file system volume including cache data of the first file system volume; and
a controller configured to;
receive an access request to the first file system volume from the client;
determine an operation type indicated by the access request;
transmit, when the operation type is directory operation, a completion response of the directory operation to the client after transmitting an instruction of the directory operation in the first file system volume to the shared file storage apparatus; and
transmit, when the operation type is file operation, an instruction of the file operation in the first file system volume to the shared file storage device after executing the file operation in the second file system volume and transmitting a completion response of the file operation to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A file server apparatus includes a second file system volume including cache data of a first file system volume stored in a shared file storage apparatus. The file server apparatus determines the operation type indicated by an access request to the first file system volume from a client. When the operation type is directory operation, the file server sends an instruction of directory operation to the shared file storage apparatus, and then transmits a completion response to the client. When the operation type is file operation, the file server apparatus executes a file operation in the second file system volume, transmits a completion response to the client, and then transmits a file operation instruction to the shared file storage apparatus.
11 Citations
13 Claims
-
1. A file server apparatus configured to share a first file system volume stored in a shared file storage apparatus with another file server apparatus, and mediate accesses from a client to the first file system volume, the file server apparatus comprising:
-
a second file system volume including cache data of the first file system volume; and a controller configured to; receive an access request to the first file system volume from the client; determine an operation type indicated by the access request; transmit, when the operation type is directory operation, a completion response of the directory operation to the client after transmitting an instruction of the directory operation in the first file system volume to the shared file storage apparatus; and transmit, when the operation type is file operation, an instruction of the file operation in the first file system volume to the shared file storage device after executing the file operation in the second file system volume and transmitting a completion response of the file operation to the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling a file server apparatus configured to share a first file system volume stored in a shared file storage apparatus with another file server apparatus, and mediate accesses from a client to the first file system volume, the method comprising:
-
receiving an access request to the first file system volume from the client; determining an operation type indicated by the access request; transmitting, when the operation type is a directory operation, a completion response of the directory operation to the client after transmitting an instruction of the directory operation in the first file system volume to the shared file storage apparatus; transmitting, when the operation type is file operation, an instruction of the file operation in the first file system volume to the shared file storage device after executing the file operation in the second file system volume and transmitting a completion response of the file operation to the client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A file sharing system comprising:
-
a shared file storage apparatus storing a first file system volume; a plurality of file server apparatuses configured to share the first file system volume, and mediate accesses from a plurality of clients to the first file system volume; wherein each of the plurality of file server apparatuses is configured to; store a second file system volume including cache data of the first file system volume; receive an access request to the first file system volume from a client; determine an operation type indicated by the access request; transmit, when the operation type is directory operation, a completion response of the directory operation to the client after transmitting an instruction of the directory operation in the first file system volume to the shared file storage apparatus; and transmit, when the operation type is file operation, an instruction of the file operation in the first file system volume to the shared file storage device after executing the file operation in the second file system volume and transmitting a completion response of the file operation to the client.
-
Specification