A scalable clustered storage system includes a control node and a
plurality of storage nodes. The control node stores object identifiers
and location information associated with a plurality of files. The
plurality of storage nodes stores the plurality of files. A storage node
in the plurality of storage nodes receives a request for a file in a file
system from a client. The storage node then communicates with the control
node to determine an object identifier and location information
associated with the file. The storage node accesses the file in the file
system to service the request from the client using the object identifier
and location information associated with the file.