Patent ID: 7516133
Filing Date: 2009-04-07
Classification: G06F,Y10S

Abstract:
1. A method for accessing files in a file server comprising: receiving a file request in connection with a file; performing one or more first operations on a first file system in response to the file request, wherein the one or more first file operations are performed on a copy of the file contained in the first file system; creating a copy of the file on the second file system having a filename the same as the file when the file has not been copied to a second file system different from the first file system, and creating a copy of the file on the second file system having a filename different from the file when the file has been copied to the second file system; selectively performing one or more second operations on the second file system in response to the file request when the file request includes a write-type operation on the file and is queued up in a list of operations to be performed on the second file system, wherein the list of operations comprise operations from previous file requests, wherein the one or more first operations are performed asynchronously with respect to the one or more second operations, and wherein the one or more second operations are performed on the copy of the file contained in the second file system; and accessing files on the first file system by a first client system only via file server and accessing files on the second file system directly by a second client system via a block interface absent of the file server, wherein a format of the first file system is different from a format of the second file system.